如何有效地使用VIM编辑英文文本?

作为程序员的心,如果不是专业,我越来越依赖,不能生活在VIM大多数编辑相关任务.您可以提供哪些提示(几乎)每个人都喜欢的编辑器来编辑通用文本,比如说文章?我的意思是纯文本,最小标记使用 MarkdownRST;我不是在寻求支持LaTeX或输入数学公式.
当我编辑大多数文本文件时,我启用了软包装:
:set wrap

如果你决定做同样的事情,那么你需要知道gj和gk在正常模式下,通过屏幕线移动而不是物理线.我经常使用它们,重新映射上下箭头键而不是k和j.

无论您是编辑软包装文件还是软包装文件,您都可以从gqap(或其表哥gwap)中获得很多里程,以重新打包一个带有硬换行符的段落,并且vipJ加入所有的硬包装段落回单线.

您也可以考虑在格式化选项中包含一个,以启用自动段落格式化:

:set formatoptions+=a

当你做所有这些包装和解包时,很高兴保持Vim免受编号列表的影响:

:set formatoptions+=n

事实上,我建议您查看所有格式选项,并根据您的特定偏好进行调整:

:help fo-table

更多信息:

:help gj
:help gk
:help gqap
:help auto-format
:help formatoptions

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...