■掲示板に戻る■ 1- 最新10

vim6

[408:KoRoN (2001/08/15(水) 20:35)]
>>407
コンパイル方法はあっていそうなので設定の問題だと思います。
cygwinを使うとMake_cyg.makを使わずに./configure&&makeでインストールしたとしてもcp932ベースで構築されます。
そのため:set encoding=japanとすると:set encoding=cp932ということになってしまいます。
なお通常のUNIXならば同様の方法でeuc-jpベースで構築されるので
:set encoding=japanは:set encoding=euc-jpと同義になります。

>>403,>>405,>>407でやろうとしていることを見る限りではencodingはcp932で
termencodingはeuc-jpでなければならないのでしょう。
# ktermってエンコード変えることできるんでしたっけ?
termencodingを正しく働かせるにはcygwin付属のlibiconvを使う必要がありますが…そのやり方はわかりません。
またcp932以外のファイルを編集するには、
正しくcp932へコンバートできるようにfileencodingsを設定してやる必要があるので注意してください。
よって必要な設定は次のようになると推測されます。

:set encoding=cp932
:set termencoding=euc-jp
:set fileencodings=iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,euc-jp,japan,shift-jis


[409:WindowsCE版は? (2001/08/16(木) 00:37)]
WindowsCEで動くGUI版vimってあるでしょうか?
Emacs20.7が動く(色・フォントつき)んだから
vimも動けると思うんですが...
syntax highlightが使いたいんです.

#ひょっとしてコンソール版(CMD窓)でもハイライト表示できる?


[410:名無しさん@お腹いっぱい。 (2001/08/16(木) 01:28)]
>>400
インデントは、:set autoindent ?
すでに設定されているなら良いけれど...


[411:名無しさん@お腹いっぱい。 (2001/08/16(木) 02:05)]
>>402
Haskellスレ読んでるっす。面白いね。
そりゃ関数型には関数型の、論理型には論理型の、
オブジェクト指向にはオブジェクト指向の利点が
それぞれあるっす。エディタのスクリプト言語と
しての関数型ならではの利点を知りたいっす。
少なくともemacslispは関数型というよりバリバリ
副作用使われてるっすよね。
0.01歩譲ってLISPがベストとしてそのとき自然に
emacsになる理由が知りたいっす。
ストールマンが選んだからにはなるほどと思わせる
理由があると思うっす。それを知りたいっす。


[412:名無しさん@お腹いっぱい。 (2001/08/16(木) 04:45)]
起動中のgvimのバッファにロードさせる起動オプションってありませんか?(windows)
gvimをMDI風に使いたいもので。教えてください。


[413:名無しさん@お腹いっぱい。 (2001/08/16(木) 07:31)]
>>408

惜しいんですが、目的は果たせないです。
# 惜しいと言うのは、>>407 で日本語入力も問題ありと書いた部分が安定したと
# 言うことです。これはこれでとても助かりました。有り難うございます。

> cygwinを使うとMake_cyg.makを使わずに./configure&&makeでインストールしたとし
> てもcp932ベースで構築されます。
これが問題だったのは確かだと思われます。
しかし、当方の環境では、基本を euc-jp と考えてますので、

set encoding=euc-jp
set termencoding=euc-jp
set fileencodings=euc-jp,iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,japan,shift-jis

とすることで、安定した日本語入力が出来る様になりました。
しかし、当初からの目的としている、

多バイト文字上での 1文字の扱い

については、悲しいことに変化がありません。

因みに >>405 で書いた、

:set charcode=japan

と言う option って本当はあるんでしょうか。
# 多分、
# Vim 掲示板 (http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/)
# で見たんだと思うんですが。


[414:名無しさん@お腹いっぱい。 (2001/08/16(木) 07:48)]
>>408

ああそうか。
> termencodingを正しく働かせるにはcygwin付属のlibiconvを使う必要がありますが
> …そのやり方はわかりません。
こっちの方が問題なのか。

libiconv は、libiconv-1.6.1 を install しています。
が正しく動作しているかどうかは判りません。

どなたか確認方法をご存じないですか??


[415:KoRoN (2001/08/16(木) 08:07)]
>>409
WinCE用にコンパイルされたものはがありません。
DOS版をCEのDOSエミュレータ(有料)で動かすのが現状です。

>>410
autoindentであってます。C言語以外用にはsmartindentとかもあります。
autoindentはvimrc_example.vimで定義されていますが、デフォルトではロードされません。
#私が配布しているgvim-6.0xではロードされるように設定されてますが。

>>411
gvimの話題ではないのでemacsのスレかソフトウェア技術の板で聞くと良いでしょう。
テキストエディタのスレもありますから。

>>412
6.0ar以降であればgvim --remote filenameで開けます。

>>413
> しかし、当方の環境では、基本を euc-jp と考えてますので、
ダメです。cygwinでコンパイルした場合にはvimはcp932を基本にしてしまいます。
os_unix.hの41行目のWIN32UNIXをdefineしなければeuc-jpベースにできるハズですが。

> set fileencodings=euc-jp,iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,japan,shift-jis
これだと上手くコンバート出来ませんよ。fencsは先頭から順にiconvへ渡して変換に成功したところで
トライアルをやめてしまいます。なのでcp932(shift-jis)のファイルを開いても最初のeuc-jp→euc-jp変換で止まってしまいます。

> set charcode=japan
6.0の初期はこの名前を使っていましたが現在はencodingという名前に変わりました。


[416:KoRoN (2001/08/16(木) 08:16)]
>>414
libiconvってソースからcygwinでコンパイルしましたか?
私が配っているものはVC6でコンパイルしたものなのでちょっとズルして
cygwinと組み合わせると…ハングしました(笑)

なおlibiconvにはiconvというツールが付属します。src/iconv参照のこと。
こいつで一通りのチェックはできます。


[417:vimmer (2001/08/17(金) 02:13)]
久しぶりにvimの本家のサイトに逝ったら、何とvim-6.0arの欄のコメント部分にある
``BETA!"の文字がピッカピッカと点滅しているではないか。

いつの間に、βになったのよ。
正式版の出荷は、もうすぐかな。


次10 前10 最新10
NAME:MAIL:

read.cgi ver5.26+ (01/10/21-)