我正在尝试找到一种最快的方法来粘贴文本末尾的文本,但在前一个EOL和新文本之间有一个空格.目前的方法是a <ESC>p或o<ESC>pkJ.有没有其他更快的方法来实现这个目标?我在考虑像"粘贴胶水"这样的东西?
Original: The quick brown fox
after $p: The quick brown foxjumps over the lazy dog
desired : The quick brown fox jumps over the lazy dog
Run Code Online (Sandbox Code Playgroud)
如果您不想使用映射,可以键入Aspacectrl+ r".
有关:h i_ctrl-r更多信息,请参阅 这就是发生的事情:
A Append text to end of line (enters insert mode).
space - Actual space key to insert a space.
ctrl+r - Insert contents of a register.
" - Default register of yank and paste.
Run Code Online (Sandbox Code Playgroud)
这是一张基于马克答案的地图,但似乎更适合您想要的:
:nnoremap 1 A <esc>p
Run Code Online (Sandbox Code Playgroud)
您可以选择任意键或组合来代替1。
| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |