我现在正在处理 PHP、Python 和 Rails 项目,并且希望每次切换项目时都能更快地开始工作。
我找到了一些 Guake 或 ABC 终端自动化脚本来使用某些命令(、、、等)加载我的rails server --debugger
不同vim ~/railsapp
终端cd ~/railsapp
。
Q.使这些终端之一在预先确定的目录或文件中打开带有多个选项卡的 Vim 的启动命令是什么?
我现在正在处理 PHP、Python 和 Rails 项目,并且希望每次切换项目时都能更快地开始工作。
我找到了一些 Guake 或 ABC 终端自动化脚本来使用某些命令(、、、等)加载我的rails server --debugger
不同vim ~/railsapp
终端cd ~/railsapp
。
Q.使这些终端之一在预先确定的目录或文件中打开带有多个选项卡的 Vim 的启动命令是什么?
另外,如果您还没有,请将NerdTree插件添加到您的 vim 配置中。这将使您能够以更好的方式管理任何 Rails 项目。vim ~/rails_app
将为您提供项目的目录结构,然后您可以管理选项卡。正如 romainl 已经提到的,mksession 可以帮助您设置工作区。
见:help mksession
。
基本上你手动设置一个工作区:这个缓冲区在那个拆分中,这些拆分在那个选项卡中……然后做:mksession /path/to/mysession.vim
。之后,您可以启动 Vim$ vim -S /path/to/mysession.vim
并查看 Vim 重建您的工作区。