当前位置: 首页 > news >正文

在vim中搜索关键字

练习用的文本文件,里面包含各种可以搜索的内容:

📝 创建练习文件

在终端中运行以下命令来创建文件:

cat > vim_search_practice.txt << 'EOF'
Vim 搜索练习文件
=================这是一个用来练习 Vim 搜索功能的文本文件。
包含各种可以搜索的单词和模式。第一部分:简单单词搜索
------------------------
apple
banana
cherry
apple pie
banana split
cherry blossomapple 再次出现
banana 又一次
cherry 也在这里第二部分:大小写混合
------------------------
Apple
BANANA
Cherry
APPLE
Banana
CHERRY第三部分:编程相关
------------------------
function hello() {console.log("Hello, World!");return hello;
}const hello = "Hello";
const world = "World";hello_world
helloWorld
HelloWorld第四部分:数字和特殊字符
------------------------
2023
2024
2025
v1.0
v2.0
v3.0
user@example.com
https://vim.org
/path/to/file
#comment
//comment
<!--comment-->第五部分:长句子和重复词
------------------------
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog again.
The quick brown fox jumps over the lazy dog one more time.vim 是一个很好的编辑器,vim 很强大,vim 很灵活。
学习 vim 需要练习,练习 vim 需要耐心。第六部分:中文内容
------------------------
你好,世界!
这是一个中文搜索练习。
Vim 支持中文搜索。
中文搜索也很方便。
你好,再次出现。
世界,你好!第七部分:URL和路径
------------------------
http://vim.org
https://www.google.com
ftp://example.com
/home/user/documents
C:\Users\username\Desktop
/var/log/syslog
~/vimrc第八部分:代码片段
------------------------
if (condition) {doSomething();if (nested) {doMore();}
}for (i = 0; i < 10; i++) {console.log(i);if (i === 5) {break;}
}while (true) {process();if (done) {break;}
}EOF

🎯 练习建议

创建好文件后,用 Vim 打开它:

vim vim_search_practice.txt

练习任务清单:

  1. 基础搜索练习

    /apple    搜索 "apple"
    按 n 继续向下找
    按 N 往回找
    
  2. 大小写敏感练习

    /Apple    搜索大写的 Apple
    /APPLE    搜索全大写的 APPLE
    :set ignorecase  设置忽略大小写后再试试
    
  3. 单词边界搜索

    /\<hello\>   只搜索完整的 "hello" 单词
    /hello       会匹配 hello, hello_world 等
    
  4. 特殊字符搜索

    /\.        搜索点号(需要转义)
    /\@        搜索 @ 符号
    /\/        搜索 / 符号
    
  5. 快速单词搜索

    把光标放在某个单词上
    按 * 向下搜索
    按 # 向上搜索
    
  6. 组合练习

    :set hlsearch     开启高亮
    /function         搜索所有 function
    n n n             跳转查看
    :nohl             临时取消高亮
    

💡 搜索技巧测试

试试这些搜索模式:

/^第        搜索以"第"开头的行
/\.$        搜索以点号结尾的行
/\d\{4\}    搜索4位数字(如年份)
/vim\|hello 搜索 vim 或 hello
/第[一二三四]  搜索"第一"到"第四"
http://www.jsqmd.com/news/448895/

相关文章:

  • 从 TypeScript 到 C#:Codex SDK 的跨语言移植实践
  • 云母带编织加工有什么用?适用哪些线缆? - 非研科技
  • 亨爵中式香肠品牌知名度咋样,费用贵不贵值得推荐吗? - 工业品网
  • Spring Boot :采用 Spring Cache 注解方式集成 Redis
  • MAUI 嵌入式 Web 架构实战(五) 构建完整的 Web Admin 管理后台
  • fastapi-guard fastapi 安全中间件
  • 第十九节:ArkTS状态管理V1@State、@Prop、@Link、@Watch核心讲解与示例演示 - 鸿蒙
  • YJV22电缆和普通YJV电缆区别是什么? - 非研科技
  • YJV电力电缆适合哪些低压供电场景 - 非研科技
  • 探索大语言模型在留学文书逻辑构建中的垂直化落地实践
  • 2026上海宠物内科好医生集合,爱宠健康保障,猫咪体检/宠物皮肤科/宠物骨科专家/宠物骨科,宠物内科医生哪家靠谱 - 品牌推荐师
  • AI与java的八股
  • 2026年2月砂石场设备回收,优质服务商排行榜来了,充电设备回收/干式变压器回收,砂石场设备回收厂家有哪些 - 品牌推荐师
  • DJYPVP2-22电缆比普通DJYPVP好在哪? - 非研科技
  • KVV控制电缆适合用在什么场景? - 非研科技
  • DJYPVP计算机电缆主要用在哪些设备上 - 非研科技
  • 服务器系统用什么好处?详解其核心优势与实际应用价值 - 实践
  • 酒店商旅平台有哪些?2026精选平台大盘点,高效差旅必备指南 - 匠言榜单
  • RVV电缆和RVVP屏蔽电缆到底有什么区别 - 非研科技
  • 沃尔玛购物卡回收如何查询实时报价?三步掌握行情动态 - 京顺回收
  • 上海有哪些做研发设计标准化服务商 - 冠顶工业设备
  • 上海宠物牙科2026攻略:服务周到医生不容错过,狗狗牙结石/宠物口腔科/狗狗洗牙/猫咪牙结石,宠物牙科医生推荐排行榜 - 品牌推荐师
  • 2026年链板提升机制造企业排行,选对品牌提升效率,斗式提升机/提升机链板/网带清洗机/清洗机网带,提升机实力厂家推荐榜 - 品牌推荐师
  • 读2025世界前沿技术发展报告05量子信息技术
  • 探索口碑与体验俱佳的OMO模式电商零售平台,企业适用的数字化运营/OMO模式电商零售,OMO模式电商零售系统排行 - 品牌推荐师
  • 2026化妆品加盟新机遇:口碑品牌引领风尚,化妆品加盟推荐悦容庄国际显著提升服务 - 品牌推荐师
  • 豆包推广公司联系方式 - 品牌2026
  • 从零学瑜伽,入门不迷路|武汉瑜伽入门教程,禧悦打造专属新手入门体系 - 冠顶工业设备
  • 2026评价好的鲜牛肉源头厂家推荐,排名靠前的有这些,新鲜牛肉/天祝白牦牛肉/白牦牛肉/牛肉,鲜牛肉供应厂家有哪些 - 品牌推荐师
  • 行业视角:2026年值得关注的粘钉一体机直销厂家,行业内有名的粘钉一体机排行榜宏海纸箱设备诚信务实提供高性价比服务 - 品牌推荐师