新手问题 新手用 vim 开发时的问题

superbatironmans5 · 2012年07月05日 · 最后由 proudlily 回复于 2015年10月15日 · 13366 次阅读

用着 vim,开着 NERDTree,这个时候需要在 Rails 的一个特定目录下新建一个文件,我应该怎么办呢?不是需要退出 vim 吧。。。。

最新发现,在 vim 窗口外添加完了文件之后,NERDTree 也不会更新,不会显示新添加的文件,难道要关了重启么?

不知用 :sh 进入 shell 界面创建之后 C-d 返回 vim 可以吗

木有办法了么。。。。 😭

光标在 NERDTree 中按 m,里面有文件操作 R,可以刷新光标所在目录~

在 nerdtree 里按 m,c

m,a, 文件就拼全名,目录就以/结尾。

:h NERDTree 要学会看帮助

:sp path/to/file

:!touch path/to/file

:! 用于支持所有系统命令

:! mkdir app/views/xxx 创建文件夹 :! touch app/views/xxx/xxx.html.erb 创建文件 :! rm app/views/xxx/xxx.html.erb 删除文件

执行完操作后,在 NERDTree 的对应的目录上按 r 就刷新了,不用重启 vim

按 h,更新目录。要学会在 nerdtree 下按?查看帮助

nerdtree m a 能新建文件

推荐 ctrlp.vim 有方便的新建文件的功能

#1 楼 @diudiutang 可以用:sh 进去 shell,但是目录树没有更新  

需要 登录 后方可回复, 如果你还没有账号请 注册新账号