zl程序教程

您现在的位置是:首页 >  工具

当前栏目

《Vim实用技巧(第2版)》——导读

Vim 导读 实用技巧
2023-09-11 14:17:34 时间
Vim是高度可配置的,然而定制是一件很个性化的事情,因此我试图避免建议什么应该放进你的vimrc里,什么不应该。相反,本书关注的是Vim编辑器的核心功能。不管你是通过SSH登录远端服务器工作,还是在用本地安装了插件而增添了额外功能的GVim,这些功能都永远在那儿。

5eb945c3abc068d06c3d76cedfa81239eb5be043

**
前言
**
本书是精通Vim的捷径。尽管它不会手把手教你,不过初学者可以先运行随Vim发布的交互式课程——Vim向导[1]来了解必备的知识。本书则在这一基础之上着重介绍核心概念,并为你讲解地道的用法。

Vim是高度可配置的,然而定制是一件很个性化的事情,因此我试图避免建议什么应该放进你的vimrc里,什么不应该。相反,本书关注的是Vim编辑器的核心功能。不管你是通过SSH登录远端服务器工作,还是在用本地安装了插件而增添了额外功能的GVim,这些功能都永远在那儿。精通了Vim的核心功能,你就获得了一个可移植的、强大的文本编辑工具。
这是一本按技巧组织的书,它被设计成不必从头读到尾(没错!在下一章开头,我会建议你直接跳到正文)。每一章都是关于某一相关主题的技巧集合,而每个技巧都讲解一个特定的实用功能。有些技巧自成一体,而有些技巧则依赖本书中其他地方的内容,这些有依赖关系的技巧会以交叉引用的形式呈现给大家,因此你可以轻松找到所有内容。

虽然整本书的进度安排不是先从入门开始,然后再到高级,但是每个独立章节中的内容都是按循序渐进的方式来组织的。缺乏经验的Vim用户可能更愿意先浏览全书,只阅读每章的前几个技巧;而高级用户可能会重点看每章中比较靠后的技巧,或是根据需要查阅本书。

**[第1章 Vim解决问题的方式
1.1 认识 . 命令](https://yq.aliyun.com/articles/92278)**
1.2 不要自我重复
1.3 以退为进
1.4 执行、重复、回退
1.5 查找并手动替换
1.6 认识 . 范式
**[第一部分 模式
第2章 普通模式
2.1 停顿时请移开画笔](https://yq.aliyun.com/articles/92325)**
2.2 把撤销单元切成块
2.3 构造可重复的修改
2.4 用次数做简单的算术运算
2.5 能够重复,就别用次数
2.6 双剑合璧,天下无敌


[20180417]vim小技巧.txt [20180417]vim小技巧.txt --//今天调试plsql,发现跟踪到的sql语句在跟踪文件是在一行的,开始以为是开发写成这样,实际上PL/SQL写的语句 --//到跟踪就变成一行,这样就太长,这样为了更好观察我必须设置wrap,执行如下:set wr...
《Vim实用技巧(第2版)》——2.6 双剑合璧,天下无敌 如果想用 = 命令自动缩进整个文件,可以执行 gg=G (就是说,先用 gg 跳到文件开头,然后用 =G 自动缩进从光标位置到文件结尾的所有内容)。但是如果安装了textobj-entire插件的话,简单地执行 =ae 就可以了。运行这条命令时光标在哪儿并不重要,因为它总是作用于整个文件。
《Vim实用技巧(第2版)》——1.6 认识 . 范式 到目前为止,我们介绍了3个简单的编辑任务。尽管每个问题都不一样,不过我们都找到了用 . 命令解决该问题的方法。在本节,我们将比较这些方案,并找出它们共有的模式——一个我称之为“ . 范式”的最佳编辑模式。
《Vim实用技巧(第2版)》——1.3 以退为进 先后退一步,然后前进三步,这是个奇怪的小花招,看起来可能不够直接。但这样做最大的好处是:我们可以用 . 命令重复这一修改。我们所要做的只是把光标移到下一个 + 号处,然后用 . 命令重复这一操作即可。
《Vim实用技巧(第2版)》——2.5 能够重复,就别用次数 在处理某些特定工作时,使用次数可以使按键次数变得最少,不过并不是非得这样不可。我们需要认真考虑次数与重复各自的优缺点。根据我们的讨论,d2w 和 2dw 是相同的,在执行完两者中的任一个后,可以按 u 键撤销,这样两个被删除的单词又会回来。
《Vim实用技巧(第2版)》——2.4 用次数做简单的算术运算 本节书摘来自异步社区《Vim实用技巧(第2版)》一书中的第2章,第2.4节,作者:【英】Drew Neil(尼尔)著,更多章节内容可以访问云栖社区“异步社区”公众号查看
《Vim实用技巧(第2版)》——2.3 构造可重复的修改 要想充分利用 . 命令,事先常常需要进行一番周详的考虑。如果你发现自己要在几个地方做同样的小修改,就可以尝试构造你的修改,让它们能够被 . 命令重复执行。要识别出这类机会需要进行一定的实践,不过一旦养成了使修改可重复的习惯,你就会从 Vim 这里得到“奖赏”。
《Vim实用技巧(第2版)》——2.2 把撤销单元切成块 在不区分模式的文本编辑器中,输入一些单词后使用撤销命令,有两种可能。一种是它可能会撤销最后输入的字符;另一种做得更好点,它可能会把字符分成块,使每次撤销操作删除一个单词而不是一个字符。
《Vim实用技巧(第2版)》——第2章 普通模式 2.1停顿时请移开画笔 就像画家只花一小部分时间涂色一样,程序员也只花一小部分时间编写代码。绝大多数时间用来思考、阅读,以及在代码中穿梭浏览,而且当确实需要修改时,谁说一定要切换到插入模式才行?我们可以重新调整已有代码的格式,复制它们,移动其位置,或是删除它们。在普通模式中,我们有众多的工具可以利用。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。