suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie kann man gvim so einstellen, dass bei jedem Start des Editors automatisch die beim letzten Schließen geöffneten Dateien geladen werden?

RT, damit Sie Ihre letzte Arbeit fortsetzen können

某草草某草草2743 Tage vor673

Antworte allen(2)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:44:25

    配置文件加以下内容:

    " Go to last file(s) if invoked without arguments.
    autocmd VimLeave * nested if (!isdirectory($HOME . "/.vim")) |
        \ call mkdir($HOME . "/.vim") |
        \ endif |
        \ execute "mksession! " . $HOME . "/.vim/Session.vim"
    
    autocmd VimEnter * nested if argc() == 0 && filereadable($HOME . "/.vim/Session.vim") |
        \ execute "source " . $HOME . "/.vim/Session.vim"

    参考:Open the last edited file

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:44:25

    如果使用terminal的话,推荐用下边两个alias:

    alias lgvim='gvim -c "normal '\''0"'
    alias lvim='vim -c "normal '\''0"'
    

    这里有详细的介绍

    我更喜欢用mru插件

    Antwort
    0
  • StornierenAntwort