MyTetra Share
Делитесь знаниями!
Получить пути файла
Время создания: 08.09.2016 08:29
Автор: pola
Текстовые метки: vim.scripts.tricks
Раздел: Программирование - tricks
Запись: xintrea/mytetra_anatolean/raw/master/base/14733125629vfcx8n4fs/text.html на bitbucket.org

Регистр % содержит имя текущего файла. Используя этот регистр можно получить,

вставить и отобразить имя текущего файла, а также пути файла (полный, путь

директории).

* отобразить относительный путь файла

:echo @%

* отобразить имя файла

:echo expand('%:t') "t from tail

Ctrl-G

* отобразить полный путь файла

:echo expand('%:p') "p from path

<1><Ctrl-G>

* отобразить директорию, содержащую файл

:echo expand('%:p:h') "h from head

* вставить имя файла в текущий файл в режиме вставки

<Ctrl-R><%>

* вставить имя файла в текущий файл в командном режиме после курсора

<"%p>

* вставить строку, содержащую полный путь файла

:put=expand('%:p')

* вставить строку, содержащую директорию, содержащую файл

:put=expand('%:p:h')

 
MyTetra Share v.0.65
Яндекс индекс цитирования