我在现实生活中总是面临这个问题。
我要这个:
我的光标位于多行代码的第一行。内容应放置在多行代码之后。
[cursor]xxxx
xxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxx
[this is where i want to place the code]
Run Code Online (Sandbox Code Playgroud)
现在的问题:
由于pvim 中只是将代码粘贴到光标后面,所以我必须转到行尾和p。
xxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxxx
[cursor]xxxxxx
[this is where i want to place the code]
Run Code Online (Sandbox Code Playgroud)
put是您正在寻找的命令
:[lineNo]put x
Run Code Online (Sandbox Code Playgroud)
例如
:200pu
Run Code Online (Sandbox Code Playgroud)
"将在第 200 行之后粘贴寄存器的值。
:200pu n
Run Code Online (Sandbox Code Playgroud)
将在第 200 行之后粘贴寄存器的值n(在您可能完成之前:) 。"ny
欲了解更多详细信息,请检查:h :pu
编辑nu
我觉得在不同情况下使用数字或相对数字是很好的。不是一直坚持一个。至少我正在这样做。在我的 vimrc 中,我编写了一个小函数来切换相对行号和普通行号:
function! ToggleRelativeNumber()
let &relativenumber = &relativenumber?0:1
let &number = &relativenumber? 0:1
endfunction
"map <leader> rn to the function
nnoremap <silent> <Leader>nu :call ToggleRelativeNumber()<cr>
Run Code Online (Sandbox Code Playgroud)
这样我就可以打字,nu在它们之间切换。(我的领导是,)
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |