Настроить vim-Airlines для показа имени хоста
Есть ли способ показать информацию об имени хоста в строке состояния авиакомпании vim?
Я пытался добавить let g:airline_section_a = '%{hostname -s}'
к моему .vimrc
но это не сработало - я получаю E121: Undefined variable: hostname
,
Редактировать: эти две строки / почти / работают, но я получаю текст calculon^@
в моей строке состояния - как мне избавиться от лишних двух символов и просто отобразить calculon
?
let hostname=system('hostname -s')
let g:airline_section_a = '%{hostname}'
1 ответ
Решение
^@
новая строка напечатана из hostname -s
вы могли бы использовать tr -d '\n'
удалить это:
let hostname=system('hostname -s | tr -d "\n"')
let g:airline_section_a = '%{hostname}'
Вы также можете использовать функцию build in hostname:
let g:airline_section_a = '%{hostname()}'
Но должно быть более элегантное решение