vim6
[591:582 (01/09/30 02:56)]
FreeBSDで jman termcap を見てみたら /usr/share/misc/termcap に設定が書いてあるというので
中を眺めていたら kterm-color というのがありました。
:set term=kterm-color
:syntax on
とやったらカラフルな画面になりました。
ありがとうございます。感激っす。
[592:KoRoN (01/09/30 17:51)]
>>576
自分でコンパイルしたバイナリですか?。cygwinについてくるのは日本語対応していませんよ。
# そもそもcygwinってvim6がついてくるのか?
あとは使っているiconvがiso-2022-jpに非対応ということもありえます。オススメのiconvは
http://www.gnu.org/directory/libiconv.htmlです。
>>578
> vimでHTMLを効率よく書こうとするときってみなさんどうしてます?
fdm=markerセットしてコメント内に{{{と}}}を埋め込んで折畳んでます。
あとは補完を駆使してガリガリ書くだけ。マクロとかは使いません。
[593:名無しさん@お腹いっぱい。 (01/09/30 22:13)]
cygwin付属のは、vim5ですね。手元のはvim5.8.9
[594:名無しさん@お腹いっぱい。 (01/09/30 23:09)]
もう入ってるよ、6.0から、6.0-1にバージョンアップもしてる。
[595:名無しさん@お腹いっぱい。 (01/10/01 01:56)]
カーソルの下の文字のHEX値を調べたい時のコマンドってなんだったっけ?
[596:KoRoN (01/10/01 01:57)]
>>595
gaです。
[597:名無しさん@お腹いっぱい。 (01/10/01 02:13)]
>.>596
Thank you.こういうの調べたいときってヘルプだけじゃできないよな〜
[598:593 (01/10/01 08:02)]
>>594
ホントだ。cygwinアップデートかけたらあるでやんの・・・。
[599:名無しさん@お腹いっぱい。 (01/10/02 06:10)]
>592
libiconvはGNUのものを使っています。
iconv -f iso-2022-jp -t sjisなども動作します。
肝心のvimですが、sjisのファイルをiso-2022-jpで出力する時は、
:set enc=sjis
:set fenc=iso-2022-jp
:w
でできました。問題はその逆の時で、色々helpを読んだり実験してみると、
:set enc=2byte-iso-2022-jp
:set fenc=sjis
:w
で、iso-2022-jpをsjisに変換することは可能だと分かりましたが、
:set enc=2byte-iso-2022-jpのときに画面が崩れてしまいます。
[600:KoRoN (01/10/02 08:31)]
>>599
なぜencをiso-2022-jpにするのですか?。
内部的にiso-2022-jpでは正しく動かないハズです。
# 少なくともそんなコードを書いた記憶はないです。
やってやれないことはないですがせめてtermencは必要でしょう。
ファイルを強制的にencを指定して開きたい時には
:e ++fenc=sjis filename
みたいなことをしますけど…これは欲しいものではなさそうですね。
まず基本的なところに誤解はありませんか?。編集中にencを変えることは通常しません。
開くファイルのエンコードは適切なfencsを設定しておけば特に上のように指定する必要はありません。
例:set fencs=iso-2022-jp,utf-8,ucs-2le,ucs-2,euc-jp,japan
ファイルのエンコードを指定して保存したい時はfencに適切な値を設定するのです。
read.cgi ver5.26+ (01/10/21-)