不是太古老的vim中都有netrw文件管理器插件。
在当前工作区中的命令行模式中输入:edit .
就可以进入文件管理器:
上销族仔面有个R:rename就是重命名了,这时用方向键或者j k移动光标选择文件后直接输入shift+r(大写的R)在屏幕下方就会出现你选中的文件的完整路径,修改文件名后直接回车就可以修改文件名了亏汪,之后直接回车就可以进入已经修改了文件名的文件了。
推穗码荐一本书:vim实用技巧。这书超有用的
所有 vim 的内部命令都是不可编程的。所以可能没有办法让 :w 做咱们想做的事情。
折衷的方法暂时想到两个:
一个是自贺源己新建一个命令,比如 :W,让它做我们想做的事情,但缺点拿毁是之后每次存盘要想着用 :W 而不是已经习惯的 :w。我觉得这可能不会令人满意。
还一个办法是,让 vim 每次创建新缓冲区的时候看一下是不是给了名字,如果没给名字就自消拍备动赋一个名字。方法是在 .vimrc 里加上:
let s:defualtPath = escape('c:/temp/', ' \')function GenerateFileName ()
if !empty(expand("<afile>")) | return | endif
let l:filename = strftime("%Y%m%d%H%M%S.txt")
exec "f " . s:defualtPath . l:filename
endfunction
au BufAdd * call GenerateFileName()
au VimEnter * doau BufAdd *
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)