如何在vim中复制最近编写的单词
如果我只是键入单词car,如何使用正常模式再写一次呢?我只是spectcarcar如何在vim中复制最近编写的单词,vim,Vim,如果我只是键入单词car,如何使用正常模式再写一次呢?我只是spectcarcar 如果我做了yyp,Vim会将当前行复制到一个底线,但我需要在同一行中输入单词。使用重复你上次做的任何事情。使用重复你上次做的任何事情。如果你在车内的c上,你可以输入 ywep 要拖动单词(yw),请移动到单词的末尾(e),然后粘贴单词(p) 若你们在车里的任何地方,你们可以使用yiw来拖动内部单词来复制所有的车。所以 yiwep 将复制汽车。如果您在车内c上,您可以键入 ywep 要拖动单词(yw),请移动
如果我做了
yyp
,Vim会将当前行复制到一个底线,但我需要在同一行中输入单词。使用
重复你上次做的任何事情。使用
重复你上次做的任何事情。如果你在车内的c上,你可以输入
ywep
要拖动单词(yw
),请移动到单词的末尾(e
),然后粘贴单词(p
)
若你们在车里的任何地方,你们可以使用yiw
来拖动内部单词来复制所有的车。所以
yiwep
将复制汽车。如果您在车内c上,您可以键入
ywep
要拖动单词(yw
),请移动到单词的末尾(e
),然后粘贴单词(p
)
若你们在车里的任何地方,你们可以使用yiw
来拖动内部单词来复制所有的车。所以
yiwep
将复制汽车。如果您知道在插入前需要重复,可以向
i
/a
命令提供[count]
。例如,2icar
产生carcar
如果您知道需要在插入之前重复,可以向i
/a
命令提供[count]
。例如,2icar
产生carcar
当@kid在他的答案中写道,
将重复插入,但您必须a
ppend(或首先将光标移到最后一个字符之外)
另一种选择是
a
;后一个命令以插入模式再次插入最后插入的文本;cp.:help i_CTRL-@
当@kid在其答案中写入时,
将重复插入,但您必须a
ppend(或首先将光标移到最后一个字符之外)
另一种选择是
a
;后一个命令以插入模式再次插入最后插入的文本;cp.:帮助i_CTRL-@
类似的东西在视觉模式下工作,viw将选择当前/内部单词,然后您可以复制/拖动它(y)并粘贴它(p或$p)
您可以将以下行添加到vimrc:
map <A-v> viw"+gPb
map <A-c> viw"+y
map <A-x> viw"+x
map
类似的东西在视觉模式下工作,viw将选择当前/内部单词,然后您可以复制/拖动它(y)并粘贴它(p或$p)
您可以将以下行添加到vimrc:
map <A-v> viw"+gPb
map <A-c> viw"+y
map <A-x> viw"+x
map
这几乎适用于vim。我在测试同样的理论。当您输入iasdf esc.
时,您会得到asdasdff
,因为输入是一个字符。这一点很好!必须确保你正在重复的是你想要重复的。这是有史以来最好的vim提示。这在vim中几乎是有效的。我在测试同样的理论。当您输入iasdf esc.
时,您会得到asdasdff
,因为输入是一个字符。这一点很好!必须确保你重复的是你想要重复的。这是有史以来最好的vim提示。当你想要创建一个定义长度的评论栏时,这是一个特别好的技巧。一个简单的100i/
将创建一个100斜杠的条。当您想要创建一个定义长度的注释条时,这是一个特别好的技巧。一个简单的100i/
将创建一个包含100个斜杠的条。