2017年排名前10的暗黑简约型vim配色方案-Vim插件(13)

Vim插件
2017年排名前10的暗黑简约型vim配色方案-Vim插件(13)

Vim教程网整理的15个著名的Vim配色方案获得的反馈还不错,在Google上搜索Vim配色相关的内容时,这篇文章能排到首页前三的位置。本文继续推荐10个暗黑简约型的Vim配色方案,供大家各取所需。 1. SolarizedSolarized可以称得上是Vim配色方案中最为流行和推崇的方案 (几乎可以说是没有之一),所以不管这篇文章的主题是什么,最先推荐给大家的主题,我首...

Vim跨行操作与Ex命令操作范围-Vim入门教程(46)

Vim入门教程
Vim跨行操作与Ex命令操作范围-Vim入门教程(46)

跨行操作是日常工作中经常遇到的场景,最近在知乎上看到一个很好的讲解Vim跨行操作的案例,借鉴过来聊聊Vim的跨行操作。 简单来说,跨行操作是指一个Vim命令能同时操作多个文件行。在讲解跨行操作的具体案例时,需要理解下Vim的操作范围,推荐阅读Vim教程网之前介绍的两篇文章:ex命令操作范围 和 Vim操作范围、文件范围介绍。 1. 跨行删除假设有一段从百度贴吧复制下来的纯...

Vim处理文本之使用normal命令实现奇偶行删除-Vim使用技巧(18)

Vim技巧
Vim处理文本之使用normal命令实现奇偶行删除-Vim使用技巧(18)

Vim处理文本之奇偶行删除已经介绍了使用Vim的 :global 命令实现奇偶行删除的操作,本文介绍使用 :normal 命令来实现奇偶行删除的功能。 从Vim教程网整理的Vim normal命令和重复操作一文知道,normal 命令的使用形式为 :{range}norm[al][!] {commands},表示在 range 指定范围内的每行执行若干普通模式命令 com...

Vim的quickfix列表介绍-Vim入门教程(45)

Vim入门教程
Vim的quickfix列表介绍-Vim入门教程(45)

对于一线程序员来说,大部分的工作场景应该都是:编辑 - 编译 - 编辑 - 编译… 对于使用 Vim 的一线程序员来说,大部分的工作场景应该都是:使用 Vim 编辑代码 - 编译代码…如此循环往复,直到你变成一个不再需要写代码的程序员 (偷笑)! 假设你正在使用 C++ 语言开发一个项目,如果你是刚刚接触 Vim,可能会在使用 Vim 完成代码编辑工作后,退出 Vim 到...

Vim中的模式pattern-Vim入门教程(44)

Vim入门教程
Vim中的模式pattern-Vim入门教程(44)

模式(pattern)是Vim中一个非常重要的概念,Vim命令 /、:global、:substitute 等均要用到 pattern 的功能。 vim根据 pattern 来匹配文本,可通过 pattern 来指定Vim命令的操作对象。与 pattern 关系密切的正则表达式语法不是本文的重点,读者可以通过其他途径学习正则表达式,但跟Vim正则表达式相关的内容,推荐阅读...

Vim处理文本之奇偶行删除-Vim使用技巧(17)

Vim技巧
Vim处理文本之奇偶行删除-Vim使用技巧(17)

对于一些简单的文本处理需求,使用Vim命令便可以快速实现。在使用Vim提取文本内容一文中,已经介绍了通过 :vglobal 命令来获取特定文本行以及使用 :global 命令将 CSS 文件中所有规则的属性按字母排序。 本文继续介绍使用Vim的 :global 命令来提取所有奇数行或所有偶数行文本,达到奇偶行删除的目的。使用 :normal 命令实现奇偶行删除的内容,推荐...

Vim查找偏移-Vim使用技巧(16)

Vim技巧
Vim查找偏移-Vim使用技巧(16)

默认情况下,每当执行Vim查找命令时,光标总会被定位于匹配的首字母上。 虽然这种缺省操作看起来比较合理,但可能有时候需要将光标定位于查找匹配的结尾或其他相对位置,然后执行某些操作。 Vim 的查找偏移功能用来指定光标相对于找到的匹配的位置,可以灵活指定搜索到目标单词后光标所在的具体位置,使用Vim命令 :h search-offset 可查看官方的Vim查找偏移介绍。 例...

Vim增量查找与incsearch实时查找预览-Vim入门教程(43)

Vim入门教程
Vim增量查找与incsearch实时查找预览-Vim入门教程(43)

缺省情况下,在输入查找模式时,Vim 不会进行查找,只有当按下回车键后才会立即进行目标模式搜索。 1. incsearch即时搜索预览incsearch 选项会让 Vim 根据已经在查找域中输入的文本,预览第一处匹配目标;每当新输入一个字符时,Vim 会即时更新预览内容。 在上面的Vim教程示例中,当在查找域中输入 car 之后,Vim 会把第一处匹配高亮起来,即本例中...

×
  • {title}