小编git*_*rik的帖子

GNU Screen 不正确回显 unicode 字符

当我在终端中执行此操作时:

echo -e "\xF0\x9f\x8d\xba"
Run Code Online (Sandbox Code Playgroud)

我的终端里有一个很酷的啤酒杯:

但是,当我启动 screen 并尝试相同的操作时,我得到了一个 ?。我如何获得漂亮的啤酒杯?

这是我的 .screenrc:

nethack on
startup_message off
defscrollback 3000
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %c"
termcapinfo xterm 'bc@:bs@'
ignorecase on
maptimeout 0
vbell off
defutf8 on
defencoding utf8
Run Code Online (Sandbox Code Playgroud)

使用该-U选项运行 screen也无济于事。

gnu-screen terminal unicode

17
推荐指数
1
解决办法
4910
查看次数

使 zsh 中的 `Ctrl + W` 和 `Ctrl + Alt + H` 的行为与 bash 中的相同

在 bash 中的行为是这样的:

  • Ctrl+W删除光标后面的单词直到下一个空格
  • Ctrl+ Alt+H删除光标后面的单词直到下一个分隔字符,如., ,,-/

在+和++zsh中,其行为类似于.CtrlWCtrlAltHbash

我想要与 中相同的行为bash

keyboard-shortcuts zsh

6
推荐指数
1
解决办法
1649
查看次数

标签 统计

gnu-screen ×1

keyboard-shortcuts ×1

terminal ×1

unicode ×1

zsh ×1