博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Ubuntu] 启动gvim时,怎样设置一个项目的文件为打开状态
阅读量:7126 次
发布时间:2019-06-28

本文共 873 字,大约阅读时间需要 2 分钟。

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 来读取

 

 

转载地址:http://cchel.baihongyu.com/

你可能感兴趣的文章
Log4j 1使用教程
查看>>
详解haproxy
查看>>
资深老师给小学生家长的建议
查看>>
MyBatis学习总结(14)——Mybatis使用技巧总结
查看>>
Windows server 2012 /2008从Windows Server Core 模式服务器转换为完全安装(图形模式)...
查看>>
<org manual>翻译--3.5.9 高级特性
查看>>
awk && sed (1)====积累取ip以及sed 查找替换
查看>>
SQL 内链接Inner Join和外连接Outer Join
查看>>
常用HTML正则表达式
查看>>
Tomcat,JDK,MySQL 官方历史版本下载链接
查看>>
Linux lsof命令详解
查看>>
我是如何破解你的WINDOWS密码的 ?(1)
查看>>
SQL Server: Top 10 Secrets of a SQL Server Expert
查看>>
loop循环
查看>>
laravel完美部署与六种解决报错高效方法
查看>>
iscsi多路径客户端的配置
查看>>
Ubuntu启动器快捷方式
查看>>
dhcp在企业网中的应用
查看>>
悠然推荐:你的架构是如何一步步腐化的?
查看>>
网页自动刷新
查看>>