Vim删除视觉选择并切换至插入模式
我经常发现自己在做一个视觉选择,然后点击d或x删除,然后用I切换到插入模式Vim删除视觉选择并切换至插入模式,vim,keyboard-shortcuts,Vim,Keyboard Shortcuts,我经常发现自己在做一个视觉选择,然后点击d或x删除,然后用I切换到插入模式 有没有一个按键会删除当前的视觉选择并将我置于插入模式?我想你只需要按s使用c或s来更改文本并保持插入模式vim帮助正好回答了你的问题: {Visual}["x]c or *v_c* *v_s* {Visual}["x]s Delete the highlighted text [into register x] and start insert (
有没有一个按键会删除当前的视觉选择并将我置于插入模式?我想你只需要按s使用
c
或s
来更改文本并保持插入模式vim帮助正好回答了你的问题:
{Visual}["x]c or *v_c* *v_s*
{Visual}["x]s Delete the highlighted text [into register x] and
start insert (for {Visual} see |Visual-mode|). {not
in Vi}
*v_r*
{Visual}["x]r{char} Replace all selected characters by {char}.
*v_C*
{Visual}["x]C Delete the highlighted lines [into register x] and
start insert. In Visual block mode it works
differently |v_b_C|. {not in Vi}
*v_S*
{Visual}["x]S Delete the highlighted lines [into register x] and
start insert (for {Visual} see |Visual-mode|). {not
in Vi}
*v_R*
{Visual}["x]R Currently just like {Visual}["x]S. In a next version
it might work differently. {not in Vi}
我想提醒
round插件
用户,使用默认映射,它会覆盖{visual}S
+1,以避免出现30个字符限制的警告:-)哈哈!谢谢,很高兴有人注意到。你应该试试vimtutor。谢谢你快速清晰的回答。我注意到,s
也将在视觉模式下工作,而不需要进行方便的选择(单字符删除和开始插入)。C表示插入符号,s表示替换?