V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
calon
V2EX  ›  Vim

想问一下有没有实现这些功能的 Vim 插件?

  •  
  •   calon · 2013-11-05 10:35:38 +08:00 · 3750 次点击
    这是一个创建于 4046 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1、像 EmEditor 一样,还没有存盘的临时文档也可以自动定时保存到指定的备份目录。
    这样,新创建的临时文档就不需要担心顺手关掉忘记保存的悲剧了。

    2、自动汇总插件中定义的快捷键,并在菜单或侧栏中展现,便于随时查阅,不用每个都分别用 :h 查帮助文档。
    比如忘记了 Voom 的快捷键,用 <leader>h 调出侧栏,首先列出已有插件,选择 VOom 后,再列出 VOom 已经定义的快捷键。
    2 条回复    1970-01-01 08:00:00 +08:00
    ceyes
        1
    ceyes  
       2013-11-05 16:00:26 +08:00
    1.

    " Enable backup
    set backup

    " Set backup directory
    set backupdir=~/.vim/backup

    " Set swap file directory
    set directory=~/.vim/swap,/tmp

    " Keep more backups for one file
    autocmd BufWritePre * let &backupext = strftime(".%m-%d-%H-%M")
    calon
        2
    calon  
    OP
       2013-11-06 15:55:48 +08:00
    @ceyes 是没有存盘的文件也能自动定时保存备份,即使你在退出时错误地确认不保存未命名的文档,也可以找回来一部分。
    不是存档过之后才有备份生成,或只在 Vim 崩溃的时候才保留交换文件。

    我的备份开关、备份目录、临时文件目录选项都设置了的。这个时候新建文档写一些内容,然后不保存、退出,临时文件会删除,备份文件不会创建。

    难道要用目录同步备份的工具实现?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1084 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.