vim中的单词移动是否可以跳过符号?
例如,我想要的:vim中的单词移动是否可以跳过符号?,vim,Vim,例如,我想要的: http://vimdoc.sourceforge.net/htmldoc/motion.html ------>------>-----------> w w w Vim的行为: http://vimdoc.sourceforge.net/htmldoc/motion.html --->-->----->>---------->> w w w w w
http://vimdoc.sourceforge.net/htmldoc/motion.html
------>------>----------->
w w w
Vim的行为:
http://vimdoc.sourceforge.net/htmldoc/motion.html
--->-->----->>---------->>
w w w w w w
您可以这样做:
nnoremap w /\v(^\|\A)\zs\a<cr>
onoremap w /\v(^\|\A)\zs\a<cr>
xnoremap w /\v(^\|\A)\zs\a<cr>
nnoremap w/\v(^\|\A)\zs\A
onoremap w/\v(^\|\A)\zs\A
xnoremap w/\v(^\|\A)\zs\A
它将“w”键映射到搜索。此搜索查找前面有非字母字符或行首的任何字母字符。各种不同的映射模式(nnoremap
,onoremap
,xnoremap
)可以在可视模式下工作,并作为操作符的参数,例如,dw
将删除我们的自定义单词,而不是单词的默认含义。您可以这样做:
nnoremap w /\v(^\|\A)\zs\a<cr>
onoremap w /\v(^\|\A)\zs\a<cr>
xnoremap w /\v(^\|\A)\zs\a<cr>
nnoremap w/\v(^\|\A)\zs\A
onoremap w/\v(^\|\A)\zs\A
xnoremap w/\v(^\|\A)\zs\A
它将“w”键映射到搜索。此搜索查找前面有非字母字符或行首的任何字母字符。各种不同的映射模式(
nnoremap
,onoremap
,xnoremap
)可以在可视模式下工作,并作为操作符的参数,例如,dw
将删除我们的自定义单词,而不是单词的默认含义。是。只需设置为所需的值。是。只需设置为所需的值。我不建议将w
映射到此命令,因为默认行为通常很有用,我会重新映射另一个键来执行此操作。我不建议将w
映射到此命令,因为默认行为通常很有用,我会重新映射另一个键来执行此操作。