Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.222  Re:bashのコマンドラインで日本語入力するには?
発言者: 樋口
発言日: 2002 02/27 06:21
 
>bashのコマンドラインで日本語入力するにはどうすればよいのでしょうか。

~/.inputrcに

set convert-meta off
set meta-flag on
set output-meta on

と書いておけば、とりあえず表示は化けなくなります。

ただしBSで2バイト系の文字を消すと1バイトずつしか消えません。これは
bash(というか内部で使用しているreadline)が2バイト系コードの行編集に
対応していない為で、私の所に置いてあるbash-jpのバイナリを使うとか、
同じ所に置いてあるパッチを使って自分でmakeするなどして、~/.inputrcに
(上記の内容に加えて)

set kanji-code sjis

を加えれば問題なく入力/表示できるようになるはずです。

ちなみにgrepも、Cygwin標準パッケージのgrepは日本語対応してないので、
日本語文字列を検索するような場合は、grep-2.4.2のmultibyte patchを
使ったり、jvim付属のjgrepを使ったりする必要があります。

# これらも一応私の所にバイナリ/ソース/パッチを置いてます

>windows2000でlessをすると画面が流れてしまいます。

こちらはちょっと分かりません。
手元では(Win2000ですが)問題なく動作していますが... http://www2.raidway.ne.jp/%7Eyzone/


▼関連発言

210:bashのコマンドラインで日本語入力するには? [iotsuka] 02/22
 └222:Re:bashのコマンドラインで日本語入力するには? [樋口] 02/27
  └241:Re[2]:bashのコマンドラインで日本語入力するには? [坂本] 03/02
   └243:Re[3]:bashのコマンドラインで日本語入力するには? [樋口] 03/02
    ├244:Re[4]:bashのコマンドラインで日本語入力するには? [樋口] 03/02
    └245:Re[4]:bashのコマンドラインで日本語入力するには? [坂本] 03/02
     ├246:Re[5]:bashのコマンドラインで日本語入力するには? [坂本] 03/02
     ├247:Re[5]:bashのコマンドラインで日本語入力するには? [通りすが] 03/02
     └248:Re[5]:bashのコマンドラインで日本語入力するには? [樋口] 03/02
      └249:Re[6]:bashのコマンドラインで日本語入力するには? [坂本] 03/02 <

Pass 保存

早田のホームページへ
CGIROOM