如何在本地机器上的新终端(不在现有终端的同一/新选项卡中)中从unix shell(bash)打开现有的vim文件?
还有什么方法可以在vim内部拆分新终端上的文件(不在现有终端的同一/新标签中)?
答案 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]