现在想把一个变量复制到两个或者三个地方,我的做法是:
有没有更好的方法?
1
joyeblue 2016 年 2 月 27 日
换个思路,用 . 来执行后面的操作。
1. 在变量 A 上 ciw ,然后输入变量 A 2. 移动到变量 B 处 按"." 3. 移动到变量 C 处 按"." 如果有更多的地方依次类推,如果 B 和 C 变量相同,可以先匹配, 然后上下移动,再执行"."即可。 |
2
batman2010 2016 年 2 月 27 日 via Android
在变量的开头处, ye 复制;
移动光标; p 粘贴。 |
3
liko 2016 年 2 月 27 日
输入前几个字符,然后 ctrl+p 选择
|
4
watana 2016 年 2 月 27 日
按照你的做法:
1. 改变了「无名寄存器」和「复制寄存器」 2. viw 并没有改变「无名寄存器」 3. p 4. viw 选中 C 5. p 你看我又帮你节省了 4 个按键 |
5
arakashic 2016 年 2 月 27 日
1. nmap <F3> viw"0p
2. yiw 3. 移动到 B 4. <F3> 5. 移动到 C 6. <F3> btw, y=yank |
6
watana 2016 年 2 月 27 日
我忘记了 viw p 之后会和 " 寄存器互换内容
|
8
HiHi 2016 年 2 月 27 日
|
9
jsonline 2016 年 2 月 27 日 via Android
neoview
|
10
jsonline 2016 年 2 月 27 日 via Android
neovim
|
12
uyhyygyug1234 2016 年 2 月 27 日 |
13
uyhyygyug1234 2016 年 2 月 27 日
你说的是不是这个啊
|
14
caixiexin 2016 年 2 月 27 日 via Android
|
15
uyhyygyug1234 2016 年 2 月 27 日
@caixiexin 我感觉也是,当年被坑死了,还好想出来了
|