基本的 vim 命令有哪些?新用户需要了解什么才能避免陷入麻烦?请每条评论一条命令。
我发现不可替代的(因为它也可以在 vi 中使用,与 vim 的视觉模式不同)是标记。您可以用以下标记标记不同的点m
(小写),然后是您选择的字母(例如 x)。然后你去别的地方,然后可以回去`x
(反引号字母)到确切的位置,或与'x
(撇号字母)转到该行。
这些动作可以用作命令的参数(猛拉、删除等)。比如你要删除10行;而不是计数然后移动到最上面一行并输入10dd
,您转到块的开头或结尾,按mm
(标记m),然后转到块的另一端,然后按d'm
(删除撇号 m)。如果在此示例中使用反引号而不是撇号,则删除将按字符进行,而不是按行进行。尝试在该行的中间标记“mark m”,移动到另一行的中间,然后输入“d backquote m”,您就会明白我的意思。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)