Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Cygwinは中国語設定をサポートしています

Cygwinは中国語設定をサポートしています

  

CygwinはWindows環境でLinux環境をシミュレートするための優れたソフトウェアです。

デフォルトでは、疑問符を表示するlsのように、cygwinのほとんどのコマンドは中国語をサポートしていません。ただし、中国語をサポートするように変更できます。
>

最初に、ユーザーのホームディレクトリに移動します。

$ cd〜

、そうでない場合は、.inputrcを探します。新しい

の例を作成します。

1. cygwin /home /[user] /の最後に次のコードを追加します。bash_profile
エイリアスls =’ color> show-control-chars’

export LC_ALL = zh_CN.GB23122

エクスポートLC_CTYPE = zh_CN.GB2312

エクスポートLANG = zh_CN.GB2312

エクスポートXMODIFIERS =" @ im = Chinput" 3

Stty cs8 -istrip

stty pass8

export LESSCHARSET = latin1

2. cygwin /home /[user] /。inputrcのコードを修正し、関連するコメントを削除します。

メタフラグをオンに設定

変換メタをオフに設定

出力メタをオンに設定

入力メタをオンに設定

3. cygwin /home /[user] /。bashrcの最後に

を追加します上記のステップはcygwinでの文字化けした中国語入力の問題を解決します。解決策の多くは、zh_CN.GB23122に環境を設定しますが、私はそれを試したかどうか、それからen_US.UTF-8を設定します、nanoはテキストを編集できますが、ファイル名は中国語ですが最終的にはen_US.UTF- 16は問題ありませんが、それでも理解できない問題がまだあります。export LESSCHARSET = latin1意味がわからないので、だれに教えてもらえますか。

ホームのパスを変更する場合は、次の方法を参照してください。

HOMEディレクトリが変更された場合は、cygwin.batを編集する必要があります。

bashコマンドの前にset HOME =を追加します。 C:\\ cygwin \\ home

$ cygwin.bat

@echo off

C:

chdir C:\\ cygwin \\ bin

set HOME = C:\\ cygwin \\ home

bash– login -i

aaronvox#aaronvox〜

$ pwd

/home

この操作後の設定ファイルは次のようになります。

aaronvox#aaronvox〜

$ ls -a

。.. .bash_profile .bashrc .inputc .inputrc

aaronvox#aaronvox〜

$ more .inputc

メタフラグを設定on

set convert-meta o

出力メタをオンに設定します。

入力メタをオンにします。

aaronvox#aaronvox〜

$ more .bash_profile

#ベースファイルバージョン3.4-2

#警告


#この.bash_profileが変更された場合、それはCYGWINによって更新されません

#設定プログラムITはあなたの責任となります。


#Cygwinセットアッププログラムによってインストールされる最新バージョンは、いつでも

#できます。 /etc/defaults/etc/skel/.bash_profile

#〜/.bash_profile:ログインシェル用にbashによって実行されます。

#システム全体のbashrcが存在する場合はそれをsource
>

if [-e /etc/bash.bashrc]; then

source /etc/bash.bashrc

fi

#次の場合、ユーザーにbashrcを入力します。所有者

if [-e" $ {HOME} /。bashrc"]; then

ソース" $ {HOME} /。bashrc"

fi

#PATHを設定して、存在する場合はユーザーのプライベートbinを含めます。

#if [-d" $ {HOME} /bin"]; then

#PATH = $ {HOME} /bin:$ {PATH}

#fi

#MANPATHを設定して、存在する場合はユーザーを非公開にします。

#if [-d" $ {HOME} /man"]; then

#MANPATH = $ {HOME} /man:$ {MANPATH}

#fi

#INFOPATHを次のように設定します。ユーザーの個人情報がある場合はそれを含めます。

#if [-d" $ {HOME} /info"]; then

#INFOPATH = $ {HOME} /info:$ {INFOPATH上記の変更を行ったので、中国語をサポートできます。

Copyright © Windowsの知識 All Rights Reserved