Re: TeraTermPro+ttssh & PuTTY
おおたです。お返事が遅くなりました.
そろそろ shell の話題だと思うので fj.unix.shells に振りますが,
当たってるかな…….(むしろ fj.questions.unix?)
Cygwin の端末から日本語ディレクトリ名へちゃんと cd ができないという
話です.
ginga-fj-swentemporalさんが2005年03月13日(日) 14時59分17秒に、
fj.comp.securityに投稿した<050313145917.M0108635@athena.ginganet.org>の記事から
> > ンプトを使った端末を使い続けてます.でもこれだと日本語ファイル名がちゃ
> > んと扱えなくて,日本語のディレクトリに cd するときにわざわざ
> > cd `ls | tail -1` とかめんどいことを…….
>
> zsh だったら tab 押してると候補メニューになって
> カーソル(or ^F^B^N^P とか)で選択できますがそれじゃダメ?
なるほど! ありがとうございます.これで選択はできるようになりました.
……が,そもそも日本語ファイル名がちゃんと見えない(↓)状態なんで
$ ls
Application Data My Documents PrintHood _viminfo winscp.RND
Cookies NTUSER.DAT Recent logo.miff ?X?^?[?g ???j???[
Favorites NetHood SendTo ntuser.dat.LOG ?f?X?N?g?b?v
Local Settings PUTTY.RND Templates ntuser.ini
\[\033]0;\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
# 下二行は(↑) $PS1 が良くないらしい
選択するときも,候補は出るんですが,選択肢のどれがどれかっつーのが
わからんという…….
$ cd [TAB]
Application\ Data/
Cookies/
Favorites/
Local\ Settings/
My\ Documents/
NTUSER.DAT
NetHood/
PUTTY.RND
PrintHood/
Recent/
SendTo/
Templates/
_viminfo
logo.miff
ntuser.dat.LOG
ntuser.ini
winscp.RND
\M-^CX\M-^C\^\M-^A\[\M-^Cg\ \M-^C\M-^A\M-^Cj\M-^C\M-^E\M-^A\[
\M-^Cf\M-^CX\M-^CN\M-^Cg\M-^Cb\M-^Cv
のようになります.
http://uguisu.skr.jp/Windows/cygwin_jp.html によれば
| zsh
|
| デフォルトで EUC なら入力できます。
| ls での日本語表示方法
|
| lsで8bitの文字列の表示を行おうとすると、そのままでは“?”が表示され
| てしまいます。
|
| ???{???\??.txt
|
| そこで、オプション「 --show-control-chars 」を使って8bit目を表示させます。
|
| $ ls --show-control-chars
|
| 日本語表示.txt
とあるんですが,
$ ls
Application Data My Documents PrintHood _viminfo winscp.RND
Cookies NTUSER.DAT Recent logo.miff ?X?^?[?g ???j???[
Favorites NetHood SendTo ntuser.dat.LOG ?f?X?N?g?b?v
Local Settings PUTTY.RND Templates ntuser.ini
$ ls --show-control-chars
Application Data My Documents PrintHood _viminfo winscp.RND
Cookies NTUSER.DAT Recent logo.miff X^[g j
[
Favorites NetHood SendTo ntuser.dat.LOG fXNgbv
Local Settings PUTTY.RND Templates ntuser.ini
……うーん,どのレベルの問題なのかいまいちよく分かってません.自分で
振っときながら言うのもなんですが,shell の問題でもないような気がして
きました…….$TERM は cygwin です.inputrc は,
$ cat .inputrc
# base-files version 3.2-1
# don't beep at me
# set bell-style visible
# the following line is actually
# equivalent to "\C-?": delete-char
"\e[3~": delete-char
# VT
"\e[1~": beginning-of-line
"\e[4~": end-of-line
# kvt
"\e[H":beginning-of-line
"\e[F":end-of-line
# rxvt and konsole (i.e. the KDE-app...)
"\e[7~":beginning-of-line
"\e[8~":end-of-line
# for Cygwin and EUC
set input-meta on
set convert-meta off
set meta-flag on
set output-meta on
このような感じです.最後の四行は
http://uenox.ld.infoseek.co.jp/cygwin/japanese.html などを参考にして
加えています.でも,「日本語メッセージ」の問題じゃないような.
----------- ニュースはみんなのために /|\ メールは個人のために -----------
.. 太田 尚志 - http://web.sfc.keio.ac.jp/~takot/ MSN#: supertakot@hotmail...
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735