在新的unix终端中打开vim文件

时间:2016-09-04 19:39:19

标签: vim vi

如何在本地机器上的新终端(不在现有终端的同一/新选项卡中)中从unix shell(bash)打开现有的vim文件?

还有什么方法可以在vim内部拆分新终端上的文件(不在现有终端的同一/新标签中)?

2 个答案:

答案 0 :(得分:1)

如何打开新终端取决于平台;这与vim本身并没有多大关系。

例如,如果您正在使用GNOME,则可以通过运行gnome-terminal -e "vim $filename" & disown来执行此操作。查找您正在使用的终端仿真器的文档,以了解如何启动新终端并在其中执行命令。

另一个(恕我直言更好)的解决方案就是简单地将GVim用于这样的情况,除非你有充分的理由在终端中运行vim(如果你在ssh上运行这个,那么这就赢了#t无论如何,在这种情况下,你最好使用像屏幕或tmux这样的终端多路复用器。

PS:bash不是终端(模拟器); bash是一个shell。如果您只是运行一个新的bash实例,它将在同一个终端中运行,这不是您想要的。

答案 1 :(得分:-1)

试试这个:

vim [your file]

如果这不适合您,请确保安装时使用:

sudo apt-get install vim

如果您已经在vim

:edit [your file]