在vim的编辑窗口的时候怎么重命名c文件

在vim的编辑窗口的时候怎么重命名c文件,第1张

不是太古老的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 *


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8175582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存