我试图在这里问到同样的事情,但是在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 ×1