我想知道是否有一个命令可以直接复制光标上方的字符或单词,并将其粘贴到当前位置?
例如:
有没有更简单的方法?或者我只能在vimrc中编写一个映射来执行整个序列吗?
编辑: 我在网上找到了一个映射:
但是看起来Greg的解决方案更简单!
例如:
sig1 : in std_logic;
sig2 : in std_logic;
sig3 : ^
考虑上述情况,我的光标在^
位置,我想复制in std_logic;
并将其粘贴到当前位置。我知道的一个可行方法是:
1. Move cursor up
2. Go into visual mode and highlight
3. Yank
4. Move cursor down
5. Paste
有没有更简单的方法?或者我只能在vimrc中编写一个映射来执行整个序列吗?
编辑: 我在网上找到了一个映射:
imap <F1> @<Esc>kyWjPA<BS>
nmap <F1> @<Esc>kyWjPA<BS>
imap <F2> @<Esc>kvyjPA<BS>
nmap <F2> @<Esc>kvyjPA<BS>
但是看起来Greg的解决方案更简单!