问题标签 [powerline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 电力线 PS1 换行
语境
- GNU 重击
4.4.12(1)-release
- 电源线
2.5.2-1
Powerline 从 arch linux 软件包安装,而不是从 pip。
PS1 脚本
电力线配置
问题
我和他有同样的问题,当我写几个字符时,换行,我开始在同一行写,覆盖我已经写的(包括 ps1)。
我知道这可能是一个不可打印的字符问题,但这是否意味着它是一个电力线错误?还能有什么其他问题?
powerline - 我可以在没有修补字体的情况下使用电力线吗?
作为工作的一部分,我经常每周左右从不同的笔记本电脑远程登录我的工作站。Powerline 与工作站本身的修补字体完美配合,但如果我没有修补字体,它看起来和工作起来都很糟糕。光标位于行尾左侧的 2 个字符处,并弄乱了我的命令。
在我登录的每台新机器上继续安装字体对我来说并不实际。有没有办法在没有花哨的修补字体和字形的情况下进行电力线工作?如果它只使用像“inconsolata”这样的字体的股票字符,我会很高兴,这样我就可以安心地远程登录。
tmux - Tmux 不使用我的电力线字符
我一直在尝试更新 tmux 并在其中添加电力线字符支持。我目前正在使用带有“agnoster”主题的 oh-my-zsh,并且电力线字符和提示符正在按应有的方式显示,但是当我开始 tmux 会话时,提示符上的那些字符消失并被_
替换为它们。我能做些什么来纠正它.
使用 ubuntu 16.04
的输出
echo $TERM
是screen-256color
。- 不使用 tmux-powerline,因为它不再维护。
- 我也尝试过重新安装 Powerline。
bash - Zshell 以错误开头(在 Powerline9k-theme 中显示)
最近我安装了 Zshell 而不是 Bash。在此期间,然后我看到我$PATH
有 7 英里长,所以我决定试着把它清理一下。当我卸载rvm
(通过运行rvm implode
后跟rm -rf ~/.rvm
)然后重新启动终端时,我现在看到一个错误:
如果我只是按ENTER
,那么错误仍然存在。但是,如果我执行任何其他命令,它就会消失(ls
, echo
, source ~/.zshrc
- 你的名字)。
如果我重新启动iTerm
(或启动新选项卡), - 然后错误再次出现。
没有显示错误,所以如果我激活另一个主题,那么我看不到是否有错误。
我的直觉告诉我,这与我的道路有关,但我不确定。我的路径比以前RVM
安装的要短。
如果我重命名我的~/.zshrc
-file,则Powerline9k
-theme 会被停用,所以我看不到错误是否仍然出现。但我已经尝试过了......然后一个无主题的zshell就启动了。
知道如何修复它或如何调试它吗?
编辑
我刚刚意识到它实际上可能是一个遗留错误,从我运行 bash 开始, - 所以我也添加了那个标签。
powerline - 安装了电力线修补字体(windows putty)和符号与 VIM 一起使用,但不是 bash
目前 bash 提示显示为彩色版本,但没有字形,即:
vim
正在按预期工作;硬分隔符的正确字形。
如果我使用硬分隔符代码的文件,则可以看到预期的字形。cat
powerline.json
最初它没有在 vim 中显示,直到我为 putty 安装了修补字体。即便如此,它在 shell 提示符下仍然不可见,但是我至少通过设置语言环境(见最后)并重新复制主配置来显示问号:
至
使用以下方式调用电力线:
这是在一个使用 centos7 映像的 docker 实例中pip
,根据主 powerline git 存储库的设置说明安装了 powerline。我确实必须将语言环境添加到裸骨图像中:
我将语言环境更改为:
感谢您尝试解决此问题的任何帮助,以及有关如何帮助诊断问题(甚至是代码编辑)的任何提示。
例如,是否可以打印出当前主题以及正在使用哪些配置文件?
看起来这可能是渲染引擎的问题,或者可能是与 bash(GNU bash,版本 4.2.46(2)-release (x86_64-redhat-linux-gnu))不兼容?
编辑(1): 使用echo $PS1 | od -c -t x1
它看起来好像问号在提示本身中。可能是电力线渲染引擎的问题?