Как открыть новый терминал зависит от платформы; На самом деле это не имеет особого отношения к самому vim.
Например, если вы используете GNOME, вы можете сделать это, запустив gnome-terminal -e "vim $filename" & disown
. Просмотрите документацию для эмулятора терминала, которую вы используете, чтобы узнать, как запустить новый терминал и выполнить в нем команды.
Другое решение (IMHO намного лучше) - это просто использовать GVim для подобных ситуаций, если у вас нет веских оснований для запуска vim в терминале (если вы используете это через ssh, это не будет работать, в этом случае вам лучше использовать терминальный мультиплексор, например, экран или tmux).
PS: bash не является терминалом (эмулятор); bash - оболочка. Если вы просто запустите новый экземпляр bash, он будет работать в том же терминале, который вам не нужен.
Как это открыть его в новом терминале? –
Это не откроет новое окно терминала. – Hong