作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我正在使用 vim 编辑文件,然后使用 :Ex
返回文件的当前目录,并且我有一个我可以打开的所有文件的列表,我知道方向键 + Enter
有效,但是有没有办法使用 : something
打开特定文件?我试过 :e filename
但这直接返回到 vim 的根而不是当前目录。
谢谢。
最佳答案
以下不是:
-命令,但它完成了工作并且它已经在肌肉内存中了:
您可以像在标准缓冲区中一样在目录列表中移动。所以你可以/filename<Enter>
去你的文件和<Enter>
打开它。但是输入整个 filename
可能会很麻烦,所以让我们改进一下:
如果 filename-baz
中有特定内容, 就足够了 /baz<Enter><Enter>
.更好的是,如果你用 set incsearch
运行 vim和 set hlsearch
与许多人一样,您会看到搜索空间缩小到您的 filename
,因此您可以轻松获得文件指挥官的前缀搜索行为。甚至更好,这要归功于着色。
如果您可以在屏幕上看到文件名,则使用 EasyMotion , 你可以 <Leader><Leader>w
, 然后通常是到达那里的两个字母和 <Enter><Enter>
.
关于Vim:如何在不使用箭头键的情况下从当前目录列表中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55076793/
我是一名优秀的程序员,十分优秀!