Как я могу иметь две панели в терминале, которые взаимодействуют друг с другом?

#vim #vi

#vim #vi

Вопрос:

Я пытаюсь переключиться на Vim, и мне это очень нравится, но одна большая проблема, с которой я сталкиваюсь, — это постоянное переключение файлов :wq , cd ... , ls ... , vi ... , и т. Д. Я бы хотел иметь две панели (вертикальные?). Одна предназначена для кодирования, а другая для cd -ing / ls -ing / vi -ing . Что-то вроде файлового браузера, как в большинстве редакторов кода. Есть идеи?

Ответ №1:

Вы могли бы использовать NERDTree для навигации по каталогам и CommandT для быстрого поиска файлов.

Ответ №2:

Я поддерживаю плагин NERDTree от @lucapette.
А также рекомендую Bufferlist, чтобы быстро переключаться между уже открытыми файлами.

Другим быстрым решением для изучения каталога было бы с :E

 :E ~/workspace/
 

Перечислит файлы в каталоге рабочей области в вашей домашней папке для открытия.

Ответ №3:

Вы можете :vsp в каталог (в отличие от файла).

Ответ №4:

В итоге я использовал плагин CtrlP и отказался от идеи иметь панель файлов. Я всегда знал, какое имя файла было своего рода, так что это работает лучше и занимает пространство экрана 0.

https://github.com/kien/ctrlp.vim