Я не совсем уверен, что именно вы просите ... но если вы хотите включить завершение табуляции при открытии файлов в vim, добавьте это в ваш ~/.vimrc
:
" Auto-complete file names after <TAB> like bash does.
set wildmode=longest,list
set wildignore=.svn,CVS,*.swp
Кроме того, взгляните на экран .Со страницы man:
Когда вызывается screen , он создает одно окно с оболочкой (или указанную команду) и затем выходит из вашего пути, так чтоВы можете использовать программу, как обычно.Затем, в любое время, вы можете создавать новые (полноэкранные) окна с другими программами в них (включая другие оболочки), убивать существующие окна, просматривать список окон, включать и выключать выходной журнал, копировать и вставлять текстмежду окнами, просматривать историю прокрутки, переключаться между окнами любым удобным для вас способом и т. д. Все окна запускают свои программы совершенно независимо друг от друга.Программы продолжают работать, когда их окно в настоящее время не видно и даже когда весь сеанс экрана отсоединен от пользовательского терминала.Когда программа завершает работу, экран (по умолчанию) убивает окно, в котором оно находилось.Если это окно было на переднем плане, дисплей переключается на предыдущее окно;если ничего не осталось, экран выходит.
Это почти то же самое, что открыть несколько xterms, за исключением того, что в отличие от графических xterms вы можете получить доступ к сеансу экрана, если у вас есть удаленный доступ к вашему компьютеру (например, посредством sshing к нему).Вы можете оставить несколько разных экземпляров vim на отдельных экранах со всеми файлами, которые хотите открыть, и никогда не выходить из них.
Самая базовая настройка, которую я использую, - это одно окно vim, одно окно компиляции и одно тестирование./ окно отладки.
И поскольку мы говорим о vim, ознакомьтесь с этим сообщением: Опубликуйте свою конфигурацию Vim. Множество интересных настроек и хитрых вещей.