vim如何重命名文件名
- 2019-02-21 20:04:00
- admin 原创
- 3961
之前修改重命名文件名时,总是简单粗暴地删除重建文件,想来vim有木有相关命令可以实现了,很遗憾,Vim没有单独重命名命令。
不过好在可以自己定义vim命令:
:command! -nargs=1 Rename let tpname = expand('%:t') | saveas <args> | edit <args> | call delete(expand(tpname))
将上面这个命令代码加到vim的配置文件 .vimrc里即可。
使用 :Rename newFile.txt 就重命名为newFile.txt,(自定义命令必须以大写字母开头,总觉得别扭!)
追问:
我用的nerdtree插件,在重命名文件名后,nerdtree里文件列表并没有实时跟着更新,须重新打开Vim。不知道怎么解决,有大神知道的欢迎指教,谢谢。
版权声明
版权声明:本站原创文章,转载请注明作者和出处。
关注【程序员专区】
扫一扫,分享更多技术干货
近期留言
12021-01-11
1
九夜茴2222021-01-07
发表不上呢
九夜茴2021-01-07
不错啊
米醋儿网2020-11-27
很不错
ys2020-11-21
urllib这个库应该用的少了吧,现在用requests了吧
标签云集