vim - 在Vim中创建并打开以编辑光标下不存在的文件

标签 vim

我在Ruby on Rails的前几个小时中尝试使用Vim,我很喜欢它。
gf命令很棒,但是我错过了一些东西。
如果光标下的文件尚不存在,则gf返回错误。

如果文件不存在,是否有实际创建和打开文件的命令?
或者,最简单的创建方法是什么?

最佳答案

可以定义打开的gf命令的自定义变体
如果光标下的文件不存在,则创建一个新的缓冲区:

:noremap <leader>gf :e <cfile><cr>
可以将:e命令替换为:tabe(以打开
新文件的缓冲区(在单独的选项卡中)或其他
文件打开命令。
也可以仅使用以下名称创建文件
游标而不打开它;看到my answer到类似的问题
Create a file under the cursor in Vim”。

关于vim - 在Vim中创建并打开以编辑光标下不存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158294/

相关文章:

bash - Bash vi 输入模式中的语法高亮显示

vim - 与solarized和Terminal.app有关的问题

Vim 语言 : send current word to CtrlP

ruby - 使用 vim 对 Ruby 进行编程(相对于 Notepad++)有什么优势? (其他语言也是,但特别是 Ruby)

c++ - 为什么 vim-easytags 不突出显示我的类?

vim - 如何在vim编辑器中通过命令行按键移动到连续行的末尾

vim - 默认情况下,为VIM或GVIM的某些文件扩展名添加语法突出显示

vim - 保留大小相等的 Split View

regex - vim 在多行上查找和替换,排除多个字符

Vim 模板,获取文件名并使用它