使用 Vim 在 Rails 应用程序中查找文件 - 命令是什么?
Finding files in Rails application using Vim - Whats the command?
我是 Vim 的新手,所以我会非常清楚我的问题是什么。现在我有一个应用程序,我在 vim 的根目录中(为清楚起见,我将 post 截图)。我想使用 vim 命令导航到 Users_controller.rb
,类似于 :e users_controller.rb
但我不知道实际命令是什么?我觉得这个问题的答案应该很简单,但我在任何地方都找不到。
这是我目前在 vim
中的位置
如您在左侧所见,我有完整的应用程序,但现在我只想导航到特定文件(如 atom 中的 fuzzyfinder)我该怎么做?
你可以在没有任何插件的情况下做到这一点,普通的 vim
使用 :find
并扩展 path
。
:set path+=** "Extends path to look into all sub-folders, :help path
现在使用 :find users_controller.rb
甚至 :find users_*.rb
来定位并打开文件。 :help :find
中的详细信息
根据您项目中子文件夹的数量,find
可能需要一些时间来搜索文件。
但是使用 ctrl-p
插件你会更开心,尽管有很多方法可以做到这一点。
只需键入 ctrl + p 和文件名。您需要从 https://github.com/kien/ctrlp.vim
安装插件
我是 Vim 的新手,所以我会非常清楚我的问题是什么。现在我有一个应用程序,我在 vim 的根目录中(为清楚起见,我将 post 截图)。我想使用 vim 命令导航到 Users_controller.rb
,类似于 :e users_controller.rb
但我不知道实际命令是什么?我觉得这个问题的答案应该很简单,但我在任何地方都找不到。
这是我目前在 vim
中的位置如您在左侧所见,我有完整的应用程序,但现在我只想导航到特定文件(如 atom 中的 fuzzyfinder)我该怎么做?
你可以在没有任何插件的情况下做到这一点,普通的 vim
使用 :find
并扩展 path
。
:set path+=** "Extends path to look into all sub-folders, :help path
现在使用 :find users_controller.rb
甚至 :find users_*.rb
来定位并打开文件。 :help :find
根据您项目中子文件夹的数量,find
可能需要一些时间来搜索文件。
但是使用 ctrl-p
插件你会更开心,尽管有很多方法可以做到这一点。
只需键入 ctrl + p 和文件名。您需要从 https://github.com/kien/ctrlp.vim