Как вы вернетесь из «GF» в Vim - PullRequest
       65

Как вы вернетесь из «GF» в Vim

172 голосов
/ 25 сентября 2008

Я использую Vim для Windows, установленной в режиме Unix. Благодаря этому сайту я теперь использую команду gf, чтобы перейти к файлу под курсором.

Я ищу команду для:

  1. возврат к предыдущему файлу (аналог Ctrl + T для ctags) или
  2. Повтор gf автоматически запустить новый файл в новом окне.

Ответы [ 11 ]

0 голосов
/ 26 сентября 2008

Я не смотрел на вашу команду gf , но мне кажется, она использует команду : e или : find .
Предполагая, что это правильно, просто замените : e или : find на : new (или : vnew для вертикального разделения) и файл откроется в новом окне вместо того же самого.

например.

"Switch between header and cpp
nmap ,s :find %:t:r.cpp<CR>
nmap ,S :new %:t:r.cpp<CR>
nmap ,h :find %:t:r.h<CR>
nmap ,H :new %:t:r.h<CR>
nmap ,F :new =expand("<cfile>:t")<CR><CR>
nmap ,d :new =expand("<cfile>")<CR><CR> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...