vim - 在 Macvim 的选项卡中打开文件

标签 vim tabs macvim

我正在尝试使用 Janus 构建学习 MacVim。我已经完成了 Vim 教程,现在我想深入研究并创建一些简单的网站。我的第一个项目是一个将罗马数字转换为阿拉伯数字的网站。但我似乎无法做最简单的事情——在一个窗口中的单独选项卡中为 html、css 和 js 创建新文件——使用 MacVim。我可以从终端创建空白文件,然后打开查找器并将这些文件拖到打开的 MacVim 窗口中并实现我的目标,但这似乎是一种非常复杂的方法。我想要做的是启动 MacVim 并在打开的窗口中创建我的空白 html 文件,然后在相邻的选项卡中创建一个空白的 css 文件,然后在第三个相邻的选项卡中创建一个空白的 js 文件,然后开始处理它们。但是当我在 MacVim 中使用命令行创建一个新文件 (:!mvim roman.html) 时,我得到了一个新窗口。所以我最终得到了一系列窗口而不是一系列选项卡。我用谷歌搜索,似乎其他人也遇到了这个问题。他们的解决方案是使用别名 ( MacVim Open File In Existing Window ) 修改 .bashrc 或 .bash_profie,但是当我尝试这样做并尝试在 MacVim 中打开一个文件时,我得到了一个充满垃圾的文件,而不是一个空文件。我也在尝试理解 NERDTree。也许那里有一个简单的解决方案,但我才刚刚开始探索它。任何指导将不胜感激。谢谢。

最佳答案

我认为您想要的命令是 :tabe something.html 。这会在当前窗口中创建一个包含文件 something.html 的新选项卡,如果该文件不存在,则会创建一个新文件。 (从技术上讲,在您保存之前它不会创建新文件)。

如果您喜欢使用选项卡,那么阅读 :help tab-page-commands 可能值得您花时间。

关于vim - 在 Macvim 的选项卡中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186876/

相关文章:

vim - VIM 中的长行自动换行

php将多维数组内爆到制表符分隔行

macvim - 如何获取 Vim 脚本中制表符的宽度?

ruby-on-rails - erb模板中的macvim html5语法高亮显示

c++ - 如何在 Konsole 中转发 `<Ctrl>-<Tab>`?

vim - 如何让特定的文件扩展名表现得像 .vimrc 文件中的 .html?

Vim:ci(像ci“?

bash - 运行 vim 时仅使用 bash 自动完成文件名?

Vim: 冒号附加 .,.+3

android - 是否可以在 android 中更改所选选项卡的颜色?