:n1,n2s/oldWords/newWords/g:在第 n1 行到第 n2 行之间查找oldWords,并将查找到的所有 oldWords 替换为 newWords :s/oldWords/newWords/:在当前行查找 oldWords,并将查找到的第一个 oldWords 替换为 newWords :s/oldWords/newWords/g:在当前行查找 oldWords,并将查找到的所有 oldWords 替换为 newWord...
使用'i'可以在光标前插入文本,配合数字键8和'i'组合,输入'='后Esc退出,可以快速插入多字符,例如30i+esc插入36个'='。'I'在当前行的第一个非空字符前插入,'gI'则在第一列。'a'在光标后插入,'A'在行尾。'o'和'O'分别在当前行下方和上方新建一行插入。使用':r filename'在当前位置...
vim 的正则表达式比较特别,见 http://vimregex.com/,但支持后向引用,不过需要使用转义过的括号 \( 和\),然后在替换部分依序引用(如, \1)就可以了。 :%s:A\(\d\+\):F\1B\1:g 有用 回复 范莫问 20 发布于 2013-01-28 :%s/A\(\d\+\)/F\1B/g 转义下就可以使用正则了 有用1 回复 撰写...
使用'i'可以在光标前插入文本,配合数字键8和'i'组合,输入'='后Esc退出,可以快速插入多字符,例如30i+esc插入36个'='。 'I'在当前行的第一个非空字符前插入,'gI'则在第一列。 'a'在光标后插入,'A'在行尾。 'o'和'O'分别在当前行下方和上方新建一行插入。 使用':r filename...