vim - 如何转到 vim/nerdtree 中的文件?
问题描述
我正在尝试过渡到 vim,但是我很难将 pycharm 中的某些功能映射到 vim。
第一个是我如何直接进入文件路径。在 pycharm 中,我相信它是 cmd-shift P。您将输入文件路径,它会带您到那里。我认为也有自动完成?
就像——我知道我想访问一个 .css 文件。所以我会本能地开始输入:cmd shift p .css
这将返回 .css 文件。
我如何在 vim 中做到这一点?
谢谢!
解决方案
:edit
是编辑现有文件的最基本命令。
:edit <your file name>
要获取以“.css”结尾的所有文件的列表,请使用:edit e *.css
,然后按Ctrl+ d。更多信息请参见:help c_CTRL-D
Vim。
:find <file>
是更强大的版本:edit
。它从您的选项<file>
中列出的目录中搜索。path
例如,如果您的当前目录是project
并且path
contains
的值/path/to/project/**
,则将:find file.css
在项目的所有子目录中搜索“file.css”。
还有一个名为“ ctrlp.vim ”的插件,应该和你在pycharm中使用的类似。
有关文件导航的更多信息,我强烈建议您阅读Romain Lafourcade 的一篇优秀文章“一千个文件的死亡”。
推荐阅读
- c - 如何通过空格“”分隔符拆分或标记字符串数组以查找每个字符串中的第二个单词
- php - Laravel 5.7 执行 SQL 查询多少次?
- python - 使用 solve_ivp 求解 ODE 变得异常缓慢或完全冻结
- ios - SpriteKit 以定义的角度停止旋转轮子
- r - 避免在 R 中编写冗长的 if-else 语句
- autodesk-forge - RVT 3D 视图中的嵌入式 DWG 在 Forge Viewer 中无法正确显示
- javascript - 如何格式化我的 SQL 输出以匹配我的 GraphQL 类型?
- .net - 是否有调整面板和视频大小以进行播放的技巧
- r - R数据表行减法
- meteor - Meteor - 试图在帮助程序中返回构建的 URL,返回空白?