[问题]Vim在普通模式中如何断行
- FFFrog
- 帖子: 621
- 注册时间: 2006-05-12 23:28
- 来自: 江西乐平
- 联系:
[问题]Vim在普通模式中如何断行
普通模式中,用 Shift - J 可以将当前行和下一行合并成一行。但是在浏览代码的时候,怎么做才能在光标处插入一个换行符,实现断行呢?不是非得要进入插入模式输入回车吧?
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: [问题]Vim在普通模式中如何断行
直接实现你说的问题:FFFrog 写了:普通模式中,用 Shift - J 可以将当前行和下一行合并成一行。但是在浏览代码的时候,怎么做才能在光标处插入一个换行符,实现断行呢?不是非得要进入插入模式输入回车吧?
在.vimrc中定义下列宏
nnoremap \j i<cr><esc>
然后按 \j 可以断行
实际上一般不需要这么做,如果对C语言来说,平时定义一套好的 .indent.pro 文件放在 家 目录,以后可以用 indent 程序方便的进行全文排版:
ggVG!indent
这个就是全文排版,实际上对于一个函数可以进行v选择,然后 !indent 排版。
- FFFrog
- 帖子: 621
- 注册时间: 2006-05-12 23:28
- 来自: 江西乐平
- 联系: