首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置vim-airline以显示主机名

配置vim-airline以显示主机名
EN

Stack Overflow用户
提问于 2016-04-08 23:15:58
回答 1查看 579关注 0票数 0

是否有方法在vim航空公司状态栏中显示主机名信息?

我尝试过将let g:airline_section_a = '%{hostname -s}'添加到我的.vimrc中,但这不起作用--我得到了E121: Undefined variable: hostname

编辑:这两行/几乎/工作,但我在我的状态行中得到文本calculon^@ --如何去掉多余的两个字符,只显示calculon

代码语言:javascript
复制
let hostname=system('hostname -s')
let g:airline_section_a = '%{hostname}'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-08 23:23:47

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

代码语言:javascript
复制
let hostname=system('hostname -s | tr -d "\n"')
let g:airline_section_a = '%{hostname}'

还可以在主机名函数中使用构建:

代码语言:javascript
复制
let g:airline_section_a = '%{hostname()}'

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36510797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档