Я использую taboo.vim для переименования вкладок. Есть ли какой-либо способ в gvim и vim оценить, соответствует ли текущий заголовок табуляции? то естьСхват текущей вкладки
if tabname == 'config'
" do something
endif
Есть ли способ захватить имя вкладки для использования следующим образом?
iabbr tabname givecurrenttabname
Typing tabname
приведет к config
если это имя текущей вкладки.
Я пытаюсь настроить определенные сопоставления на основе того, что я называю вкладкой для использования с объединенными закладками. В частности, я хотел бы иметь возможность использовать одно сопоставление, которое откроет файл закладки с тем же именем, что и вкладка. например
nnoremap <space>u :Unite bookmark:'tabname'
Мой текущий способ сделать это путем проверки имени буфера, но так как у меня есть много файлов конфигурации я бы открыть на вкладке под названием конфигурации, это только кажется очень неэффективным:
if bufname("%") == "bufname1"
nnoremap <buffer> <space>u :Unite bookmark:config
elseif bufname("%") == "bufname2"
nnoremap <buffer> <space>u :Unite bookmark:config
...
elseif bufname("%") == "bufname40"
nnoremap <buffer> <space>u :Unite bookmark:text
endif
Если бы я мог использовать что-то вроде tabname, то мне не пришлось бы добавлять новые файлы к этому все время.
Edit: Для тех, кто хочет использовать объединиться и табу, чтобы иметь одно отображение, чтобы открыть файл закладок с тем же именем, что и вкладки, благодаря Инго Karkat я ставлю следующие в моей .vimrc:
cnoreabbr <expr> tabname t:taboo_tab_name
nnoremap <buffer> <space>u :Unite -quick-match bookmark:tabname<C-]><cr>
Вы используете tabpages неправильный путь. Придерживайтесь буферов. – romainl
@romainl Нет правильного способа использования страниц вкладок, и я использую их как видовые экраны, как обычно предлагается, так как я их неправильно использую? Мое использование вкладок повышает эффективность. Это позволяет мне получать доступ к моим наиболее часто используемым файлам с помощью двух нажатий клавиш и 50+ (потенциально намного больше и все еще без перемещения пальцев в исходном ряду), обычно доступ к файлам в 2,3 или 5 максимальных нажатий клавиш (2 требует запоминания;). – noctuid