![]() |
1
8
VIM具有内置会话管理器。要保存当前会话,请使用:
这基本上创建了一个名为session1.vim的vim脚本,它将恢复您打开的文件,如果您对其进行源代码或者这样启动vim:
要覆盖保存的会话,请使用
对于在缓冲区之间切换,可以使用 FuzzyFinder ;但我更喜欢这个关键地图:
将其添加到
|
![]() |
2
2
我不确定你到底要什么…但是,如果您想在VIM中打开文件时打开选项卡完成功能,请将其添加到
另外,看看 screen . 从手册页:
这很像打开了几个Xterms,但与图形Xterms不同的是,如果您远程访问您的计算机(例如通过ssh访问它),则可以访问您的屏幕会话。您可以在单独的屏幕中留下几个不同的vim实例,其中包含您想要打开的所有文件,并且永远不会退出它们。 我使用的最基本的设置是一个VIM窗口、一个编译窗口和一个测试/调试窗口。 既然我们在谈论Vim,请看这篇文章: Post your Vim config. 里面有很多很酷的小改动和小东西。 |
![]() |
3
0
您可以尝试VIM工作区插件,它的会话管理功能是自动化的,相对简单(与VIM会话相比): https://github.com/thaerkh/vim-workspace |
![]() |
David Robie · VIM:寄存器中填充字符断点宏的有向图 1 年前 |
![]() |
Haoshu · 打开文件时如何简化包含“..”的文件路径 1 年前 |
|
Paw-1 Poudel · 在窗口中显示neovim内部的隐藏文件 1 年前 |
![]() |
Bippan Kumar · 保存时删除在nvim中添加的空白 1 年前 |
![]() |
perpetual · 防止在git主分支上意外直接提交 1 年前 |
![]() |
ashish singh · 如何删除VIM中的单词和以前的空白? 1 年前 |
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
![]() |
MdNihal05 · vim插件安装在linux中不工作如何安装插件 2 年前 |