Mar*_*off 89

而在正常模式下,将光标置于第一个字符交换的顶部,您可以键入xp删除一个字符和p光标之后UT斯达康,从而有效交换两个字符.

一个可能有用的命令(直接从交换时的Vim页面获取)将是

:nnoremap <silent> gc xph
Run Code Online (Sandbox Code Playgroud)

映射gc(或您选择的其他命令)以交换两个字符.请注意,h只需将光标移回原始位置,在要交换的两个字符中的第一个字符之上.

  • x:相当于“剪切到剪贴板” p:相当于“从剪贴板粘贴” (2认同)

CTT*_*CTT 70

xp

这将当前角色与下一个角色交换.


kon*_*002 18

您也可以使用Xp光标位于第二个字符上.这样,您可以在不定义新映射的情况下保持相同的位置.


Jör*_*ann 5

如果您有一些常见的错误拼写,您也可以使用缩写功能在键入时更正这些错误.例如,我经常将'String'错误地键入'Stirng',以下命令在键入时修复了这些:

inoreab <buffer> Stirng String
Run Code Online (Sandbox Code Playgroud)

  • 或者,如果您需要一些可以修复其中四千个https://github.com/chip/vim-fat-finger的东西:) (2认同)