Я думаю, что я бы лучше с вкладками я
легко переключаться, но, может быть, я
необходимо использовать другой рабочий процесс.
Вам известны вкладки Vim? Не уверен, что вы ссылались на собственные вкладки Vim или писали о TextMate. Непонятно, какую версию Vim вы используете, но на ней есть вкладки, начиная с версии 7.0 (кажется, она установлена везде, где я смотрю в последнее время), и они потрясающие.
:tabe
открывает новую (сокращение от «редактирование вкладок», например, :tabe
для пустой или :tabe path/to/file
для открытия файла в новой вкладке), вы можете перемещаться между соседними вкладками с помощью gt
/ gT
, и есть куча других навигационных команд, связанных с табуляцией, как вы могли ожидать от Vim (:help tabs
)
Мой рабочий процесс для больших проектов обычно включает несколько вкладок, каждая из которых имеет от 1 до 3 окон, в зависимости от того, какой контекст мне нужен. Это работает еще лучше, если у меня двойное окно терминала, так как я могу разделить по вертикали с помощью :vs
, поэтому одна вкладка может легко показать мне 4 файла одновременно с большим количеством места для каждого.
Последний совет: я иногда использую команду "switch buffer" (:sb <partial_buf_name>
), которая вроде как нечеткое обнаружение ТМ, в том смысле, что она работает довольно хорошо, но только для уже открытых буферов. Тем не менее отлично подходит для случаев, когда у меня одновременно открыто десяток или более файлов. (N.B. Мне нужно было :set switchbuf=usetab
в моем vimrc, чтобы это работало на вкладках, но как только оно установлено, это здорово.)