MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Получить пути файла
08.09.2016
08:29
Автор: pola
Текстовые метки: vim.scripts.tricks
Раздел: Программирование - tricks

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

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

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

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

: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.35
Яндекс индекс цитирования