工作时遇到了这样的场景,需要有一个这样的快捷映射。
而且网上根本没有类似的需求啊有没有。。。没办法只能自己学了后自己写了一个
怎么找到vimrc
进入vim后,normal模式输入:version会看到。。。
在vimrc里怎么设置?
最后投入使用后验证不错啦~所以贴在这里
nnoremap <C-g> :call DeleteFileAndCloseBuffer()<CR>
fun! DeleteFileAndCloseBuffer()
let choice = confirm("Delete file and close buffer?", "&Do it!\n&Nonono", 1)
if choice == 1 | w 0%|call delete(expand('%:p')) | q! | endif
endfun
上面那个0%是主要的,意思就是把原文件名后面加一个0。若不行的话可以改成加%F。后面就是删除ordo it。下面是个if。整体可更改性非常强,以后需要做if的也可以靠这个模板 具体怎么操作就不用我说了叭。
Q.E.D.
Comments | 0 条评论