加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在VIM / MacVim / GVIM中创建“项目”

发布时间:2020-12-16 01:14:54 所属栏目:安全 来源:网络整理
导读:我是一个VIM菜鸟,并且一次又一次地重温它,我希望这次能坚持下去.主要是我使用 Ruby on Rails在TextMate中编程.根据某人的建议,我已经安装了Janus(https://github.com/carlhuda/janus)并且它帮了很多忙.但有一件事我想念的是拥有一个“项目”,以便我可以很容
我是一个VIM菜鸟,并且一次又一次地重温它,我希望这次能坚持下去.主要是我使用 Ruby on Rails在TextMate中编程.根据某人的建议,我已经安装了Janus(https://github.com/carlhuda/janus)并且它帮了很多忙.但有一件事我想念的是拥有一个“项目”,以便我可以很容易地快速回到项目中.

我希望能够启动macvim的副本,将其指向一个文件,或者给它一个命令,将项目加载回我最后离开它的位置.这意味着:

> CD到项目的根目录
>在我们设置的相同位置备份我设置的任何标签/拆分
>重新打开我上次工作的文件.
>我今天要去探索Conque Shell(http://code.google.com/p/conque/),如果可行,我希望这些shell也可以重新加载并启动它们的启动命令. (CD到项目根目录,启动rails服务器,尾部日志等)

建议?我正在寻求简化我的流程,以便我只需单击一个快捷方式或运行一个命令,几秒钟后我就可以盯着我的开发环境了.

额外奖励:我也经常使用Windows,所以能够在GVim中做同样的事情也会很棒.

谢谢你的帮助

对于Rails开发人员,Tim Pope有一个着名的插件,名为 rails.vim.

一旦你位于rails项目的根目录(你可以用以下命令更改Vim当前目录:cd / path / to / project / root),rails.vim提供了访问文件的快捷方式,如:

>:Rcontroller文件
>:Rview文件
>:Rstylesheet文件

它们是使用partials重构的其他选项.安装它并输入:help rails.txt.有很多很好的功能.加速访问项目文件非常有用.

您可以将它与session.vim结合使用,它提供了一种自动恢复上一个会话的方法.

如果您不想键入项目的路径,一种可能的解决方案是在.vimrc的末尾添加以下代码:

if isdirectory("~/workspace/project1")
    cd ~/workspace/project1
 endif

这样,您始终可以将Vim启动到当前工作区.显然,如果你需要切换到另一个目录,你必须手动编辑.vimrc …这是次优的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读