有一个问题困扰我几个月了,一直没查到方法
vim吧
全部回复
仅看楼主
level 1
黄小锐0 楼主
比如我正在编辑一行代码,我复制了这行代码的其中一个单词,我并不是yy复制的整行,我想在下一行的代码种使用这个单词,按照我现在的办法,只能o命令在下一行进入插入模式,然后在esc 再p,然后再进入插入模式编写这一行的代码。这种方式也太繁琐了,有没有一种方式可以直接粘贴在下一行
2022年09月27日 14点09分 1
level 5
自定义快捷键就行了。
" Ctrl-Enter新建行和当前行格式保持一致,normal模式下仅对注释类型有效
nnoremap <silent><C-CR> o<ESC>
inoremap <silent><C-CR> <ESC>o
" Alt-Enter新建空行
nnoremap <silent><M-CR> o<ESC>g$d0
inoremap <silent><M-CR> <ESC>o<ESC>g$d0i
2022年09月28日 12点09分 3
level 1
比如我正在编辑一行代码,我复制了这行代码的其中一个单词(注:复制一个单词使用yw),我并不是yy复制的整行,我想在下一行的代码种使用这个单词(注:如果只使用一个单词的话可以使用快捷键 Ctrl + p,比如想输入 hello,在插入模式下输入 he,然后按 Ctrl + p的组合键即可)
2022年11月30日 01点11分 4
level 6
插入模式下 CTRL+ o 临时进入一般模式 按 P 后自动回到 插入模式。
2023年01月29日 11点01分 5
level 2
插入模式下使用<ctrl-r>0 可以直接在插入模式下粘贴
2023年03月25日 10点03分 6
1