`
bjmike
  • 浏览: 282966 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vim正则替换

 
阅读更多
3. :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky 
  
  :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky 



举一个复杂的例子,把文中的所有字符串“abc……xyz”替换为“xyz……abc”可以有下列写法:
:%s/abc\(.*\)xyz/xyz\1abc/g
:%s/\(abc\)\(.*\)\(xyz\)/\3\2\1/g


Vim删除重复行

The following command will sort all lines and remove duplicates (keeping unique lines):
:sort u
分享到:
评论

相关推荐

    vim正则表达式的使用

    vim正则表达式中包含一系列特殊的元字符,它们具有特定的含义,用于构建复杂的搜索和替换模式。以下是一些基本的元字符及其作用: - `#`:通常用于注释,在vim正则表达式中,它并没有特殊含义。 - `.`:匹配任何...

    Vim中查找替换及正则表达式的使用详解

    Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以...下面这篇文章主要给大家介绍了关于Vim中查找替换及正则表达式使用的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。

    精通正则表达式&正则表达式经典实例

    正则表达式,简称为正则,是一种强大的文本处理工具,用于匹配、查找、替换、分析等操作。在编程和数据分析领域,正则表达式扮演着至关重要的角色,尤其是在处理和解析字符串时。《精通正则表达式》与《正则表达式...

    vim编辑器中熟练掌握正则表示法

    在vim编辑器中,你可以使用正则表达式进行查找、替换和定位文本,极大地提高了文本处理的效率。例如,如果你想要查找特定格式的字符串,如"MYweb"或"Myweb"(不区分大小写),在没有正则支持的工具中,可能需要多次...

    VIM代码编辑常用操作技术

    - **正则表达式替换**: 使用:s和:g命令进行复杂的文本匹配和替换。 #### 5. 处理重复行和空白行 - **删除重复行**: 使用Vim命令删除相邻或重复的行。 - **删除空白行**: 使用Vim命令删除空白行或以空白字符开始和...

    vim-7.4.tar.bz2和vimgdb-for-vim7.4-master.zip

    3. 更强的搜索和替换功能,支持正则表达式和多行替换。 4. 对Unicode字符集的支持更完善,能够处理多种语言的文本。 5. 提供了新的API,允许开发者编写更复杂的插件和脚本。 `vimgdb-for-vim7.4-master.zip`是Vim...

    notepad++使用vim插件

    Notepad++的Vim插件不仅提供了基本的Vim操作,如移动光标、插入/替换模式、文本对象选择和多行编辑,还可能包括Vim的高级特性,如宏录制和播放、正则表达式搜索替换以及可视模式等。 总的来说,通过在Notepad++中...

    Vim插件vim-switchtoinc.zip

    基于vim正则表达式查找(例子):let g:alternateSerchPath = 'reg:/inc/src/g/, reg:/src/inc/g/' 以上方法都比较有局限性,因为只能针对单条路径(正则)或单个目录进行查找,下面的方法相对麻烦一点,但...

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

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

    学习vi和vim编辑器_第7版_中文+英文_PDF

    ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化功能,例如语法高亮显示及扩展标签 ·Vim与其他三种vi同类品的比较...

    VIM中文手册 PDF

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

    vim配置文件,vim配置文件

    5. **搜索和替换**:可以定制搜索和替换的行为,如忽略大小写,使用正则表达式等。 6. **语法高亮**:针对不同编程语言开启或关闭语法高亮,提高代码可读性。 7. **缓冲区和窗口管理**:设置如何打开新的缓冲区,...

    VIM 官方使用手册

    4. **正则表达式**:VIM支持强大的正则表达式,用于搜索和替换操作,手册会详细解释其语法和用法。 5. **VIM脚本语言**(VIMscript):VIMscript是VIM的内置脚本语言,用于编写插件和自定义脚本。 6. **兼容性**:...

    vim入门及代码浏览 vim学习

    Vim还支持正则表达式搜索和替换,这对于代码或文本处理非常有用。 此外,Vim支持语法高亮,可以对多种语言进行语法高亮显示,提升代码阅读体验。它还支持插件,可以根据需要添加功能,如代码自动补全、版本控制集成...

    正则表达式辅助软件大全

    在Vim中,你可以使用正则表达式进行查找、替换和编辑操作。例如,`/pattern` 用于向前查找匹配`pattern`的文本,`\=`前缀可以用于执行一个表达式替换,这允许你在替换命令中使用复杂的正则表达式。此外,Vim的可视...

    Best+of+VIM+Tips(译注).pdf

    VIM提供的这些替换命令和操作技巧可以大幅提高文本处理的效率,是学习VIM编辑器时需要掌握的重要内容。在实际使用中,合理运用这些命令可以有效处理各种文本编辑任务,无论是编程还是文档处理。

    vim.tar.gz

    3. **强大的搜索与替换功能**:Vim支持正则表达式,可以实现复杂文本的查找和替换。 4. **宏录制与回放**:可以录制一系列操作为宏,然后重复执行,节省时间。 5. **插件系统**:Vim拥有丰富的插件库,可以扩展其...

Global site tag (gtag.js) - Google Analytics