查找替换的格式如下:
:[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
分享到:
相关推荐
3. **底行模式**:通过`:`键进入,用于执行保存、查找替换、退出等命令。 **四、基本操作** 1. **打开文件**:`vim 文件名` 命令用于打开一个文件进行编辑。 2. **移动光标**:`h`左移,`j`下移,`k`上移,`l`右移...
本资源提供的"vim常用插件及vimrc"正是为了帮助用户优化Vim的使用体验,提高编程效率。 首先,我们需要了解vimrc文件。vimrc是Vim的配置文件,它存储了用户的个性化设置,如快捷键绑定、颜色方案、自动完成设置等。...
Vim 提供了强大的查找替换功能: * `S/查找文本/替换文本/`:简单的查找替换,当前行的替换。 * `%s/查找文本/替换文本/`:区域性替换,例如 `1,10s/查找文本/替换文本/` 表示在第 1 行到第 10 行进行替换。 * `%s/...
7. **搜索替换**:Vim的查找和替换功能非常强大,加上Ag或Ack插件,可以快速搜索整个项目中的文本。 8. **自动格式化**:如ALE(Asynchronous Linting Engine)插件可以实时检查代码风格并进行自动格式化。 9. **...
1. **语法高亮**: Vim支持各种编程语言的语法高亮,可以通过`syntax on`启用。 2. **自动补全**: 使用`<C-x><C-n>`进行单词补全,对于编程语言,`<C-x><C-u>`提供函数补全。 3. **宏录制与播放**: `qq`开始录制宏...
1. **查找命令及模式**:学习如何使用查找命令来快速定位文本,并利用模式来执行复杂的搜索和替换操作。 2. **折叠**:了解如何使用折叠功能来整理代码或文本,隐藏复杂的部分,以便更好地管理大型文件。 3. **在...
此外,Vim支持语法高亮,可以对多种语言进行语法高亮显示,提升代码阅读体验。它还支持插件,可以根据需要添加功能,如代码自动补全、版本控制集成等。Vim也允许用户高度自定义,可以通过编辑配置文件(通常是.vimrc...
- **查找与替换**: 输入`/`后输入查找内容,回车查找;`:s/旧内容/新内容/g`全局替换。 ## 2. vim进阶技巧 - **块选择与操作**: 在可视模式下,用`v`选中块,然后可以进行复制、删除等操作。 - **宏录制与播放**:...
- Vim支持命令行模式,用户可以通过输入特定的命令进行文本操作,例如移动光标、复制粘贴、查找替换等。 - Vim的配置文件`~/.vimrc`允许用户自定义快捷键、设置和行为,实现个性化定制。 对于运维人员而言,Vim是...
6. **正则表达式**:VIM在查找和替换中支持强大的正则表达式,手册会讲解如何利用它们进行复杂的文本匹配和替换。 7. **语法高亮与文件类型识别**:VIM可以根据文件类型自动应用语法高亮,提高代码可读性。手册会...
8. 其他辅助:Vim还包含了许多其他的辅助功能,如内容查找和替换,它们支持快捷替换和精确替换,能够快速地在代码中进行编辑和修改。 Vim作为一款老牌的编辑器,在长时间的迭代和用户社区的贡献下,功能越来越强大...
底线命令模式用于执行全局命令,如保存、查找替换等。 2. **增强的搜索和替换功能**:在Vim 7.3中,搜索和替换功能更加强大,支持正则表达式,并且可以进行多行替换,这极大地提高了代码处理效率。 3. **宏录制与...
除了这些基础操作,Vim还支持通过正则表达式进行更复杂的查找和替换。例如,你可能想匹配以特定前缀或后缀的单词,或者包含特定字符的单词。这可以通过在命令行模式下输入`:grep`或`:vimgrep`命令,并结合正则表达式...
3. **搜索与替换**:Vim的查找和替换功能非常强大,支持正则表达式,可以进行复杂的文本查找和替换。 4. **折叠代码**:对于大型代码文件,Vim允许用户折叠代码块,隐藏不需关注的部分,保持屏幕整洁。 5. **多级...
Vim的查找和替换功能也是强大的辅助工具,对于SystemVerilog编程来说同样适用。通过正则表达式,可以高效地定位和修改代码中的特定模式,这对于重构和维护代码极其有用。 此外,Vim的插件管理器如Vundle或Pathogen...
3. **查找与替换**: - 查找:在正常模式下,输入`/`后跟要查找的字符串,回车进行查找。 - 替换:在正常模式下,`:s/old/new/g`将当前行的第一次出现的`old`替换为`new`,`g`表示全局替换。 4. **VIM的缓冲区和...
5. **查找与替换**: `/text`向下搜索文本,`?text`向上搜索;`:s/old/new/g`全局替换旧文本为新文本。 6. **可视模式**: 使用`v`进入可视模式,选择文本块,然后可以进行删除、复制、粘贴等操作。 7. **撤销与重做...
Vim的查找和替换功能也非常强大,手册会教你怎么使用/、?以及:s命令进行高效搜索和替换。 进一步,手册可能深入到Vim的高级特性,如宏的录制和播放,用于批量处理相似任务;还有可视模式下的块操作,可以对选定区域...
- 末行模式:按下`:`进入末行模式,可以执行保存、查找替换、跳转等命令。 4. **Vim的移动与编辑命令** - 光标移动:h(左)、j(下)、k(上)、l(右),以及`gg`(到文件顶部)、`G`(到文件底部)等。 - ...