您的位置:首页 > 其它

[Ubuntu] 启动gvim时,怎样设置一个项目的文件为打开状态

2012-10-15 18:03 323 查看
gvim是一个神器,不过用它来管理项目的话,有点麻烦,主要是

每次关闭了gvim,里面打开的文件记录都会没了,下次打开的时候,又要重新去打开。

下面介绍一种方法,用来保存整个项目的文件打开情况。

1. 建立文件夹 /home/your_home_folder/.vimsession

2. 编辑 /etc/vim/gvimrc

"保存/加载项目
let g:sessionPath = "/home/davidhhuan/.vimsession/"
"保存当前项目的文件打开情况
function SaveProject()
let projectName = input("please enter the project name: ")
let saveProject = g:sessionPath . projectName
exec "mks! ".saveProject
endfunction
"读取指定项目的文件打开情况
function LoadProject()
let projectName = input("please enter the project name: ")
let saveProject = g:sessionPath . projectName
tabnew
exec "so ".saveProject
endfunction
"通过点击 sp 来保存。
"比如说,我的项目名字叫做 my_project
"点击 sp 后会提示输入保存的名字
map sp :call SaveProject()<CR>
"通过点击 lp 来读取。
"比如说,我的项目名字叫做 my_project
"点击 sp 后会提示输入保存的名字
map lp :call LoadProject()<CR>

假设我的项目叫做 my_project

编辑的时候,通过点 sp,根据提示输入 my_project 来保存

打开编辑器的时候,通过点击 lp,根据提示输入 my_project 来读取
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐