如果先用i切到插入模式,再回车,再esc切回来,感觉麻烦~
有没有直接一下子就把后面的字符给换到下一行的?
谢谢!
vim中,在命令模式下,能直接把该光标后面所有字符移到下一行吗?
-
- 帖子: 240
- 注册时间: 2007-04-27 23:07
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: vim中,在命令模式下,能直接把该光标后面所有字符移到下一行吗?
临时用的话录个宏
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- nickleeh
- 帖子: 130
- 注册时间: 2008-08-06 13:24
Re: vim中,在命令模式下,能直接把该光标后面所有字符移到下一行吗?
解决办法:
代码:
:noremap <C-J> i<cr><esc>
然后就可以按 Ctrl + j 来断行(插入空白行).
另外:
代码:
:map <S-Enter> O<ESC>
"Shift-enter to open a new line above the current line without leaving the normal mode
代码:
:map <Enter> o<ESC>
"Enter to open a new line without leaving normal mode
代码:
:noremap <C-J> i<cr><esc>
然后就可以按 Ctrl + j 来断行(插入空白行).
另外:
代码:
:map <S-Enter> O<ESC>
"Shift-enter to open a new line above the current line without leaving the normal mode
代码:
:map <Enter> o<ESC>
"Enter to open a new line without leaving normal mode