我在 Windows 10 版本 1903 上将 Ubuntu bash 作为 WSL。我使用 zsh 作为我的 ubuntu shell + oh-my-zsh 框架。这是我的~/.zshrc
文件(已删除注释):
export ZSH="/home/thesetj/.oh-my-zsh"
ZSH_THEME="geoffgarside"
plugins=(
git
zsh-dircolors-solarized
fast-syntax-highlighting
history-search-multi-word
zsh-autosuggestions
zsh-completions
)
source $ZSH/oh-my-zsh.sh
alias ez="vim ~/.zshrc"
alias sz="source ~/.zshrc"
autoload -Uz compinit
compinit
. /usr/share/autojump/autojump.sh
当我进入GCgit commit -v
终端中的键序列(由 git 插件别名),它会立即关闭(或者可能崩溃,我不知道)Ubuntu bash:
正如你在上面的 gif 中看到的,我一按下C之后G,它会关闭,甚至不会在终端中打印它。请注意,我确实为这个 gif 使用了超级终端,但我还尝试了安装发行版时附带的原始 ubuntu.exe。
我需要澄清的是,这种情况仅在空行中输入按键序列时才会发生。我的意思是,如果我输入类似自动控制或者一些命令 gc,不会发生任何异常。
我知道我的问题可能看起来很愚蠢,但我真的对此感到困惑。我甚至不知道如何正确地谷歌搜索(多次尝试都没有得到任何相关结果)。