设置终端环境中的语言环境和语言

问题描述 投票:0回答:2

我在iterm2(macOS 14 Mojave)的终端上使用zsh。在设置语言环境和语言时,我遇到许多问题。最近的问题是我不能在离子应用中使用共足动物,因为宝石不能作为根。由于我的终端需要使用UTF-8编码,因此出现了此问题。我已经遇到了如此严重的问题,以至于我已经将export LANG=en_US.UTF-8放入了.zshrc文件,.profile文件和.bashrc文件中。我已经在上述所有文件上运行了命令$ source ~/.zshrc。我已完全关闭终端,然后重新启动计算机。无论发生什么情况,只要我查看文件内部,所有这些信息都将存在。每当我尝试打开neo vim时,都会出现相同的问题:

Warning: Failed to set locale category LC_NUMERIC to en_ES.UTF-8.
Warning: Failed to set locale category LC_TIME to en_ES.UTF-8.
Warning: Failed to set locale category LC_COLLATE to en_ES.UTF-8.
Warning: Failed to set locale category LC_MONETARY to en_ES.UTF-8.
Warning: Failed to set locale category LC_MESSAGES to en_ES.UTF-8.

这是我的.zshrc


export ZSH="/Users/me/.oh-my-zsh"

export LC_ALL=en_ES.UTF-8
export LC_NUMERIC=en_ES.UTF-8.
export LC_TIME=en_ES.UTF-8.
export LC_COLLATE=en_ES.UTF-8.
export LC_MONETARY=en_ES.UTF-8
export LC_MESSAGES=en_ES.UTF-8.
export LANG=en_US.UTF-8

ZSH_THEME="powerlevel9k/powerlevel9k"
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir rbenv vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status root_indicator background_jobs history time)
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_PROMPT_ADD_NEWLINE=true
POWERLEVEL9K_VCS_MODIFIED_BACKGROUND=’red’

POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="%f"

local user_symbol="$"
if [[ $(print -P "%#") =~ "#" ]]; then
    user_symbol = "#"
fi
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="%{%B%F{black}%K{yellow}%} $user_symbol%{%b%f%k%F{yellow}%} %{%f%}"

plugins=(
  git
  zsh-autosuggestions
)

source $ZSH/oh-my-zsh.sh

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
echo -e "\033]6;1;bg;red;brightness;18\a"
echo -e "\033]6;1;bg;green;brightness;26\a"
echo -e "\033]6;1;bg;blue;brightness;33\a"


然后这就是我在运行:checkhealth时从nvim中得到的信息>

========================================================================
## Configuration
  - OK: no issues found

## Performance
  - OK: Build type: Release

## Remote Plugins
  - OK: Up to date

## terminal
  - INFO: key_backspace (kbs) terminfo entry: key_backspace=^H
  - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
  - INFO: $TERM_PROGRAM='vscode'
  - INFO: $COLORTERM='truecolor'

health#provider#check
========================================================================

无论我做什么,我都无法设置lang或utf或与此有关的任何东西

我在iterm2(macOS 14 Mojave)的终端上使用zsh。在设置语言环境和语言时,我遇到许多问题。最近的问题是我不能将cocopods用于我的...

encoding utf-8 cocoapods neovim
2个回答
0
投票

尝试将以下内容导出到.zshrc中>

export LC_ALL=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8

0
投票

在我的.zshrc文件中,添加了以下内容

© www.soinside.com 2019 - 2024. All rights reserved.