无法弄清楚如何将光标移回输入一堆文本之前所在的位置。
开始情况:
<Tag>
<SubTag property="[cursor is here]" value="" />
<SubTag property="" value="" />
<SubTag property="" value="" />
</Tag>
点击“i”,然后开始输入:
<Tag>
<SubTag property="yakketyyapyap[Esc][cursor is here]" value="" />
<SubTag property="" value="" />
<SubTag property="" value="" />
</Tag>
现在我希望光标回到开始位置,即在刚刚输入的文本位之前的字符上。
可能的解决方案,感觉不足:
- 向后搜索引号
- 按几次 b 键
- 编辑前设置标记,并返回标记位置
- yi"('在引号内抽取所有内容',但我不想抽取任何内容)
Where is says [cursor is here],我的意思是,“光标在这句话左边的字符上”。
最佳答案
'[
和 ']
标记在离开插入模式后分隔刚刚编辑的文本。因此,`[
会将您带回到插入开始的位置。
关于vim - 回到输入文本前光标所在的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21163952/