【发布时间】:2011-08-01 16:37:26
【问题描述】:
我职业生涯的大部分时间都在使用 IntelliJ/Eclipse/Visual Studio 的 Windows 环境中工作。我最近第一次开始在 Mac 上工作。到此为止,爱不释手。我也借此机会学习 vim 并让 MacVim 成为我的主要编辑器。大多数情况下,我正在使用前端的东西(javascript/css),但有时我会来回切换到 java 后端。
我真的错过了大型 IDE 中的一些东西,想知道它们在 Macvim 中是否可行:
1) 代码完成 - 自动完成我正在输入的方法的快捷方式
2) 转到声明 - 我知道 gd 会转到本地文件中的声明,但是对于多个文件呢?
3) 导航到文件 - 我知道您可以使用 :tabnew ../somedir/somefile 或仅使用终端控制台,但有更快的方法吗? (IntelliJ 是 Ctrl-Shift-N 导航到项目中的文件)
我知道做这些事情可能涉及某种形式的索引所有文件并拥有一个实际项目。可能真的不太可能。但是,如果有人有建议,我将不胜感激。谢谢
【问题讨论】:
-
对于导航到文件,我建议查看 NERDTree 插件。安装后,只需使用 ":NERDTree path/to/project" 调用它,它就会为您的项目创建一个漂亮的树形视图。
-
谢谢马特。现在使用它,到目前为止我喜欢它。