小编mmt*_*mtj的帖子

Vim复制线并注释掉旧线

我试图在这里问到同样的事情,但是在Vim.

重复一行并注释掉旧的

基本上我想要拉线,注释旧的,粘贴新的,并将光标保持在新行的开头并以插入模式结束.

例如:

def func (param)
Run Code Online (Sandbox Code Playgroud)

将改为:

//def func (param)
def func (param)
Run Code Online (Sandbox Code Playgroud)

我为它录制了一个宏,把它放入.vimrc,我正在使用它@y

" copy-and-comment-line macro
" yank line, comment out original line, move cursor at the begining
" of copied line and end in insert mode
let @y='yypkui//kdklkl'
Run Code Online (Sandbox Code Playgroud)

(我不确定它会对你有用~@,因为它包含不可打印的字符,代码块不会显示)

宏工作,但是在vim中是否有内置命令可以实现同样的功能?

vim

4
推荐指数
1
解决办法
123
查看次数

标签 统计

vim ×1