经常会写一些小程序,比如测试程序、demo。这些程序关键代码没几行,但包含头文件、main函数体等就得敲半天。另外,在比较严格的编码规范下,每个源文件都有差不多固定的头部注释。这些情况下,如果有文件模板的话,会剩下不少麻烦。
...
vim 的问题一个接一个。以前咋没发现这些问题呢?在解决一些比较顽固的问题的过程中,还学到了一些 vim 的小知识,在这里分享一下。
...
在以前的一篇博文中曾经提到利用 "+ 寄存器使用系统剪贴板拷贝粘帖内容。在使用中你或许会碰到这样一个问题:用 vim 打开一个文件,复制其中的一段包含中文的内容(用 "+ 寄存器),然后关闭 vim ,然后在另一个打开的 vim 中粘帖,此时,中文都变成了乱码。
...
很多人习惯用 End 键和 Home 键来定位到一行的行尾和行首。但在 gnome-terminal 终端下使用 Vim 进行编辑时,可能会碰到 End 键和 Home 键无效的问题。具体表现为,在按下 End 键时 Vim 会在当前行的上方插入新行并追加一个字母“F”;按 Home 键时类似,只是字母“F”变成了“H”。
...
有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题。看样子,应该是自动缩进惹得祸。本文不去深究原因,直接给出解决方法。
...