gpt4 book ai didi

vim - 重新打开(Mac)Vim,并在关闭时打开文件

转载 作者:行者123 更新时间:2023-12-04 09:12:05 53 4
gpt4 key购买 nike

用例:

MacVim窗口中显示2-3个文件。您按ctrl + Q,MacVim关闭。
重新启动MacVim时,它会打开,显示与关闭时相同的文件。

你该怎么做?

--
回答

我将以下内容添加到我的.vmirc中

  "save and close all files and save global session
nnoremap <leader>q :mksession! ~/.vim/Session.vim<CR>:wqa<CR>
"close all files without saving and save global session
nnoremap <leader>www :mksession! ~/.vim/Session.vim<CR>:qa!<CR>

function! RestoreSession()
if argc() == 0 "vim called without arguments
execute 'source ~/.vim/Session.vim'
end
endfunction
autocmd VimEnter * call RestoreSession()

有了这个,我几乎有了我想要的确切行为,唯一的麻烦是我以后仍然需要按Command-q,但这是MacO,而不是vim。

最佳答案

我建议您阅读有关 session :help session的信息,它应该可以回答您的问题。甚至还有不错的脚本来处理 session 。

关于vim - 重新打开(Mac)Vim,并在关闭时打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7955232/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com