将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}'

^@是从hostname -s打印的换行符,您可以使用tr -d 'n'将其删除:

let hostname=system('hostname -s | tr -d "n"')
let g:airline_section_a = '%{hostname}'

您还可以使用内置主机名功能:

let g:airline_section_a = '%{hostname()}'

但必须有一个更优雅的解决方案

相关内容

  • 没有找到相关文章

最新更新