Как я проверяю имя файла, которое открыто в терминале? Таким образом, как я проверяю, какой файл открыт теперь в терминале?
Теперь каждый раз, когда я хочу видеть имя файла, я должен выйти и затем иметь для проверки. Существует ли способ проверить текущее имя файла в терминал?
Используйте :f
. Это отобразит имя файла, а также дополнительную информацию:
можно также использовать :args
для наблюдения, какие имена файлов, поскольку параметры командной строки были даны энергии. Это удобно, когда Вы хотите знать, какой из буферов Вы используете при открытии нескольких файлов (текущий включается в скобках):
Для наблюдения имени файла в vi (m) нажатие esc и затем тип
:set title
, имя файла появляется в главной панели окна терминала. Можно также сделать
:buffers
, чтобы видеть, что файл (файлы) в настоящее время открывается - информация отображена в терминале внизу. Если у Вас есть несколько открытых файлов, можно сказать, какой Вы находитесь в том, поскольку %a
показан около текущего файла, например
:buffers
1 %a= "unicorns" line 19
2 "rainbows" line 1
Press ENTER or type command to continue
Я предпочитаю Ctrl-G:
http://vimdoc.sourceforge.net/htmldoc/editing.html
CTRL-G or *CTRL-G* *:f* *:fi* *:file*
:f[ile] Prints the current file name (as typed, unless ":cd"
was used), the cursor position (unless the 'ruler'
option is set), and the file status (readonly,
modified, read errors, new file). See the 'shortmess'
option about how to make this message shorter.
{Vi does not include column number}
Имя файла в настоящее время редактируемого файла находится в эти %
регистр. Можно просмотреть его с :reg %
.
Мне нравится много строка состояния : set laststatus=2
(или set ls=2
)
, Как Вы видите, среди другой полезной информации как текущий режим, состояние файла, линейка, и т.д. строка состояния отображает полный путь в настоящее время открываемого файла.
См. : laststatus справки для получения дополнительной информации.
мне нравится видеть строку состояния в любое время, таким образом, я добавил вышеупомянутую инструкцию к моему vim
локальная конфигурация:
sudo sh -c "echo 'set ls=2' >> ~/.vimrc"