`

vim查找替换及取消高亮

    博客分类:
  • vim
vim 
阅读更多

查找替换的格式如下:

 

:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
range可以是
 .  点号表示在当前行查找(这是默认的range)
 $   表示文件的最后一行
 %   %号表示在整个文件中查找替换,相当于1,$

输入:help range查看更多用法

 

 

比如如果想把最后三行的item替换成character,那么:

输入

:20,$s/item/character/g



:

range为20,$(从第20行开始到文件末)

s表示替换

pattern为item

string为character

g表示将每行出现的所有的item都替换成charater(如果不加g只替换每行出现的第一个item,这个例子中g可以省略)

按下回车后,变成如下模样

 


可以看到最后三行的item变成了character,但是不爽的地方是所有的item都高亮显示了

输入

:nohl

可以取消高亮

  • 大小: 65.9 KB
  • 大小: 67.4 KB
分享到:
评论

相关推荐

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    3. **底行模式**:通过`:`键进入,用于执行保存、查找替换、退出等命令。 **四、基本操作** 1. **打开文件**:`vim 文件名` 命令用于打开一个文件进行编辑。 2. **移动光标**:`h`左移,`j`下移,`k`上移,`l`右移...

    vim常用插件及vimrc

    本资源提供的"vim常用插件及vimrc"正是为了帮助用户优化Vim的使用体验,提高编程效率。 首先,我们需要了解vimrc文件。vimrc是Vim的配置文件,它存储了用户的个性化设置,如快捷键绑定、颜色方案、自动完成设置等。...

    linux文本编辑器(vim)1

    Vim 提供了强大的查找替换功能: * `S/查找文本/替换文本/`:简单的查找替换,当前行的替换。 * `%s/查找文本/替换文本/`:区域性替换,例如 `1,10s/查找文本/替换文本/` 表示在第 1 行到第 10 行进行替换。 * `%s/...

    MacVim工具及插件

    7. **搜索替换**:Vim的查找和替换功能非常强大,加上Ag或Ack插件,可以快速搜索整个项目中的文本。 8. **自动格式化**:如ALE(Asynchronous Linting Engine)插件可以实时检查代码风格并进行自动格式化。 9. **...

    Linux中vim安装包

    1. **语法高亮**: Vim支持各种编程语言的语法高亮,可以通过`syntax on`启用。 2. **自动补全**: 使用`<C-x><C-n>`进行单词补全,对于编程语言,`<C-x><C-u>`提供函数补全。 3. **宏录制与播放**: `qq`开始录制宏...

    Vim 8.2 PDF 中文用户手册(最新)

    1. **查找命令及模式**:学习如何使用查找命令来快速定位文本,并利用模式来执行复杂的搜索和替换操作。 2. **折叠**:了解如何使用折叠功能来整理代码或文本,隐藏复杂的部分,以便更好地管理大型文件。 3. **在...

    vim入门及代码浏览 vim学习

    此外,Vim支持语法高亮,可以对多种语言进行语法高亮显示,提升代码阅读体验。它还支持插件,可以根据需要添加功能,如代码自动补全、版本控制集成等。Vim也允许用户高度自定义,可以通过编辑配置文件(通常是.vimrc...

    vim用户手册和vim使用进阶

    - **查找与替换**: 输入`/`后输入查找内容,回车查找;`:s/旧内容/新内容/g`全局替换。 ## 2. vim进阶技巧 - **块选择与操作**: 在可视模式下,用`v`选中块,然后可以进行复制、删除等操作。 - **宏录制与播放**:...

    ubuntu 20.04.1 离线vim资源包

    - Vim支持命令行模式,用户可以通过输入特定的命令进行文本操作,例如移动光标、复制粘贴、查找替换等。 - Vim的配置文件`~/.vimrc`允许用户自定义快捷键、设置和行为,实现个性化定制。 对于运维人员而言,Vim是...

    VIM中文手册 PDF

    6. **正则表达式**:VIM在查找和替换中支持强大的正则表达式,手册会讲解如何利用它们进行复杂的文本匹配和替换。 7. **语法高亮与文件类型识别**:VIM可以根据文件类型自动应用语法高亮,提高代码可读性。手册会...

    use-vim-as-ide

    8. 其他辅助:Vim还包含了许多其他的辅助功能,如内容查找和替换,它们支持快捷替换和精确替换,能够快速地在代码中进行编辑和修改。 Vim作为一款老牌的编辑器,在长时间的迭代和用户社区的贡献下,功能越来越强大...

    Vim 7.3 正式版

    底线命令模式用于执行全局命令,如保存、查找替换等。 2. **增强的搜索和替换功能**:在Vim 7.3中,搜索和替换功能更加强大,支持正则表达式,并且可以进行多行替换,这极大地提高了代码处理效率。 3. **宏录制与...

    Vim 匹配相同的单词并高亮功能

    除了这些基础操作,Vim还支持通过正则表达式进行更复杂的查找和替换。例如,你可能想匹配以特定前缀或后缀的单词,或者包含特定字符的单词。这可以通过在命令行模式下输入`:grep`或`:vimgrep`命令,并结合正则表达式...

    vim for windows and dos

    3. **搜索与替换**:Vim的查找和替换功能非常强大,支持正则表达式,可以进行复杂的文本查找和替换。 4. **折叠代码**:对于大型代码文件,Vim允许用户折叠代码块,隐藏不需关注的部分,保持屏幕整洁。 5. **多级...

    vim插件-配合数字电路systemverilog编程时使用

    Vim的查找和替换功能也是强大的辅助工具,对于SystemVerilog编程来说同样适用。通过正则表达式,可以高效地定位和修改代码中的特定模式,这对于重构和维护代码极其有用。 此外,Vim的插件管理器如Vundle或Pathogen...

    VIM学习资料

    3. **查找与替换**: - 查找:在正常模式下,输入`/`后跟要查找的字符串,回车进行查找。 - 替换:在正常模式下,`:s/old/new/g`将当前行的第一次出现的`old`替换为`new`,`g`表示全局替换。 4. **VIM的缓冲区和...

    vim图解,vim cheat sheet

    5. **查找与替换**: `/text`向下搜索文本,`?text`向上搜索;`:s/old/new/g`全局替换旧文本为新文本。 6. **可视模式**: 使用`v`进入可视模式,选择文本块,然后可以进行删除、复制、粘贴等操作。 7. **撤销与重做...

    vim用户手册中文

    Vim的查找和替换功能也非常强大,手册会教你怎么使用/、?以及:s命令进行高效搜索和替换。 进一步,手册可能深入到Vim的高级特性,如宏的录制和播放,用于批量处理相似任务;还有可视模式下的块操作,可以对选定区域...

    windows下的使用vim

    - 末行模式:按下`:`进入末行模式,可以执行保存、查找替换、跳转等命令。 4. **Vim的移动与编辑命令** - 光标移动:h(左)、j(下)、k(上)、l(右),以及`gg`(到文件顶部)、`G`(到文件底部)等。 - ...

Global site tag (gtag.js) - Google Analytics