我正在尝试使用 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/