为了编辑配置文件,我使用 Vim。为了将光标向上或向下移动到其他配置条目,我分别使用Ctrl+d或Ctrl+ u。大块的注释行和很少的配置行把一切搞乱了,而且我经常监督非注释行。
是否有一种将光标向下移动到下一个非注释行而不使用难以键入正则表达式的动作?
答案1
您可以仅使用正则表达式一次(类似于/^[^#]
,即查找以非字符开头的行#
),然后使用简单的n
命令搜索下一个出现的情况。
答案2
回答你的问题:
是否有一种将光标向下移动到下一个非注释行而不使用难以键入正则表达式的动作?
不,除了使用正则表达式(例如 :/^[^#]
.您还可以使用 Vim 的其他插件,例如vim 标识符运动,它允许您以其他方式移动光标,但它们不能让您直接跳过注释。
摘抄
描述
vim 插件,使用“w W b B”改进移动的一种方法,在语言标识符之间智能移动,跳过语言关键字、注释、字符串
默认键映射:
<C-n>
下一个语言标识符<C-p>
上一个语言标识符当前支持语言:c、c++、vim、python