ideavim - открыть файл в командном режиме?

Я привык быстро открывать файл в vim с помощью :e . Быстро и просто, особенно с завершением имени файла с помощью табуляции.

Однако :e, похоже, не подключен к открытию файлов для ideavim. Ввод :e не дает ответа.

Какие-либо предложения?


person ether_joe    schedule 02.10.2017    source источник


Ответы (4)


Вы можете использовать :e или :edit или :action OpenFile, чтобы открыть диалоговое окно IntelliJ «Открыть файл», а затем перейти к целевому файлу, но для путей/имен файлов автоматическое завершение недоступно.

Для этого существует открытая проблема с IDEA VIM:

person glytching    schedule 02.10.2017

:sp (псевдоним для :split, разделяет экран редактора по горизонтали) и :vsp (разделяет по вертикали) также работают так, как описано выше.

Это чушь, что автозаполнение имени файла/пути не является функцией.

Я предполагаю, что одна классная (вероятно, непреднамеренная) функция заключается в том, что вы можете :e, :sp, независимо от имени файла любого файла во всем вашем проекте. нет необходимости указывать путь (т.е. :sp ../../dir1/filename не нужен, работает только :sp filename), так что это возможный обходной путь для отсутствующего автозаполнения.

person nah doe    schedule 27.09.2018
comment
вы можете привязать их к поведению vim по умолчанию, добавив следующие 2 строки в ваш файл ~/.ideavimrc -> nnoremap ‹C-w›n :sp‹CR› nnoremap ‹C-w›v :vsp‹CR› - person Jonas Geiregat; 03.06.2019

nnoremap <leader>ff :action GotoFile<CR> работает очень хорошо для меня.

person Testare    schedule 08.10.2020

Двойное касание Shift (по крайней мере, в GoLand от Intellij) позволяет очень быстро искать файлы в вашем проекте и открывать их в новой вкладке. Не совсем то, что вы (и я) ищете, но удобно и быстро.

person JJC    schedule 08.10.2020