我有一个由行组成的文本文件,例如:
Oct 10 21:56:21 2015 QST Aldrin completed quest 'has proven their patience & kindness in their path to becoming a ranger.'
假设我想使用Vim始终登陆上面单词c
的字符completed
。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
不确定,如果我理解正确的话,但这似乎有效:
/\%(^\%([^ ]* \)\{6\}\)\@<=.
将6替换为您想要跳过的分组数。
答案 1 :(得分:1)
使用普通命令,只需将06f<space>l
(用<space>
替换为实际的空格键按下)将光标放在右列。
如果您想将消息的结尾变为变量:
:let mess = matchstr(getline('.'), '^\(.\{-} \)\{5}\zs.*')