■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50

vim6

1 :名無しさん@お腹いっぱい。 :2001/05/25(金) 13:18
vim-6.xに関する専門的スレッドです。

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!"の文字がピッカピッカと点滅しているではないか。

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

418 :名無しさん@XEmacss :2001/08/17(金) 13:11
>>415

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

WIN32UNIX を undef して (単にコメントにしただけですが) make し直しました。
が状況は変りません。

>> 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変換で止まってし
>まいます。

これは、cp932 のファイルに対して euc-jp -> euc-jp 変換が成功するってこと
でしょうか。

$ cat ja-vimtest4.sjis | iconv -f SHIFT-JIS -t EUC-JP
新規ファイルです。
Vim は WIN32UNIX を define せずに make し直しました。
$ cat ja-vimtest4.sjis | iconv -f EUC-JP -t EUC-JP
iconv: (stdin): cannot convert

となるので、失敗する様に思うのですが。全然違うこと言ってますか?
それとも、そもそも WIN32UNIX を殺して make しておけば、

set encoding=japan
set fileencoding=japan

で良いんでしょうか。

>>416

libiconv は Cygwin で source から make してます。

$ echo "あいうえお" | nkf -s | iconv -f SHIFT-JIS -t EUC-JP
あいうえお

となるので問題無い様ですが。

Rxvt, Kterm の方の問題なのかなぁ。

419 :KoRoN :2001/08/17(金) 14:17
>>418
なんかおかしいですねぇ…

> cp932 のファイルに対して euc-jp -> euc-jp 変換が成功するってことでしょうか。

そのつもりで書いたんですが…どうやら正確には違ったようです。
fencとencが同じ場合、vimはコンバートせずに生のまま開きます(:help 'fenc')。
結局その先のコードは試されませんから、起こる現象に限ってみれば同じことですけどね。

どうも非常に特殊な環境で使いたいようですから、
そういうときはまず一番単純なところからやってみるのが良いと思いますよ。
1. cygwinで--enable-multibyteだけでコンパイルして、コマンドプロンプトからsjisファイルが開けることを確認する。
2. 次にtelnet経由でiconvを使ってtermencoding=euc-jpでsjisファイルが開けることを確認する。
こんな感じで少しずつステージを上げていってはどうでしょうか?。

あ、ちなみにset encoding=japanってどこに書いてます?。
その設定ファイルが起動時に読み込まれてない、っていうオチはやめてくださいよ。
起動してから:set encしてeuc-jpが返ってこなかったらかなり鬱ですけど。

420 :409 :2001/08/17(金) 23:01
>>415 さんへ

>WinCE用にコンパイルされたものはがありません。
>DOS版をCEのDOSエミュレータ(有料)で動かすのが現状です。

ざんねんです.
とにかく情報ありがとうございます.
#はぁ

421 :KoRoN :2001/08/17(金) 23:16
>>420
コンパイラと実機をいただければ移植にトライしてみますよ(藁)

422 :名無しさん@お腹いっぱい。 :2001/08/18(土) 23:13
> h, l でのカーソル移動を多バイト文字上で行なおうとすると、
> カーソルが 1バイトずつしか移動しない。

6.0arをRedHat6.1J、libiconv 1.7で --enable-multibyte して
作ったのですが、上記症状がでてます。
vimrcは、gvim-6.0ar-w32j.tar.bz2 中のものをそのまま使用しています。
:set encすると encoding=euc-jp とかえってきます。

423 :409 :2001/08/18(土) 23:44
>>421
Windows2000用のコンパイラ(VB/VC++ embedded)+
エミュレータ(PocketPC/PalmsizePC/HandheldPC)なら
CD-ROMお貸ししますが(^^)

実は,Emacs20.7 の WindowsCE移植パッチをダウンロードして,
win32→winceの移植の工数をざっと見積もろうとしたのですが,
パッチが3MBもあって萎えてしまいました.
(厳密にいうとパッチでなくて修正の入ったファイルのアーカイブだった)

ttp://www.rainer-keuchel.de/software.html

424 :名無しさん@お腹いっぱい。 :2001/08/19(日) 04:10
Patch for vim to use GLOBAL
http://tamacom.com/unix/index.html#vim
ctagsと違ってどこで使ってるかわかる

vidbg (vi debug)
http://www.tildeslash.org/vidbg.html
vim6とは直接かんけーないけど、
こんなんあると便利

425 :名無しさん@お腹いっぱい。 :2001/08/19(日) 14:19
>422
FreeBSD 3.4R上のvim-6.0ar, libiconv 1.7だけど、2バイト文字系は
ちゃんと2バイトずつカーソル移動する(つーかカーソル形状も2バイト分
になる)よん。

ちゃんとmakeできてるか、configureの出力とかldd vim(ってLinuxにも
あったっけ? リンクするshared libraryの一覧出す奴)結果とか調べて
みたら?

426 :425 :2001/08/19(日) 14:22
RedHatだとデフォルトで(日本語非対応の)vimが入ってたりするから、
pathの関係で実はそっちが動いてたりして...

427 :KoRoN :2001/08/19(日) 18:29
>>423
ありがとうございます。同じことを考えて友人に手配したところです。
チョコチョコとやってみたいと思いますので、
少し気長に期待せずに待ってもらえると嬉しいです。

428 :名無しさん@お腹いっぱい。 :2001/08/19(日) 19:32
> ちゃんとmakeできてるか、configureの出力とかldd vim(ってLinuxにも
> あったっけ? リンクするshared libraryの一覧出す奴)結果とか調べて
> みたら?

見ることはできますが、それを見ることで何かわかるんですか?

> FreeBSD 3.4R上の

あ、FreeBSD信者様でしたか。ごめんなさい。

429 :422 :2001/08/19(日) 21:19
環境変数 LANG=ja で解決!

430 :名無しさん@Vim :2001/08/19(日) 22:16
set fileencodings=iso-2022-jp,cp932,utf-8,utf-16,ucs-2-internal,ucs-2
set encoding=euc-jp
set termencoding=euc-jp

ってな感じで使ってる者です(Linux + libiconv).
ですが,これだと空のファイルや,英語のみのファイルは当然 iso-2022-jp と
認識されてしまいます.
でも encoding=euc-jp にしている事からも分かるように,出来ればそういう
場合は euc-jp として認識したいのです.
euc-jp を先頭に持って来ちゃったらこの問題は解決するものの,他の文字コー
ドのテキストは変換出来なくなってしまいますし,何か良い方法は無いでしょ
うか?

空ファイル問題は w3m での textarea への書き込みに使う時に,英語ファイル
問題は,拾って来たプログラムのソースに自分で日本語でコメントを付ける
時等に,該当ファイルが iso-2022-jp で保存されてしまいます.
毎回 :set fileencodinf=euc-jp とかやるのはちょっと面倒なのですが,何
か無いでしょうか?
まぁ iso-2022-jp でも特に困る事はそれ程無いと言えば無いのですが・・・.

431 :430 :2001/08/19(日) 22:18
書き忘れてました.バージョンは 6.0ar です.

432 :KoRoN :2001/08/20(月) 06:12
>>430
次のスクリプトをpluginディレクトリに置くことで対処しています。
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/software/vim/checkjis.vim
iconvによるコンバートが発生して時間がかかってしまうことにはかわりありませんが
w3mから2chに書き込む(!!)時には重宝するでしょう。

433 :430 :2001/08/20(月) 10:21
>>432
をぉ!ありがとうございますm(_ _)m.
なる程,マルチバイト文字が無かったら
「fileencoding を空」にしちゃえば良かったんですか.
お勉強になりました.

434 :425 :2001/08/20(月) 11:37
>>428
なんか言われるとすぐに信者かよ。うぜー奴。
要は「実はちゃんとマルチバイト対応でmakeできてないんじゃないか?」
って事なんだけどね。

435 :名無しさん@お腹いっぱい。 :2001/08/21(火) 22:27
file explorer で i すると妙な警告が出るのってオレんとこだけ ( vim6.0ar )?

436 :KoRoN :2001/08/22(水) 08:34
>>435
手元の最新版(60as)では修正されています。

437 :423 :2001/08/22(水) 20:08
よかったら参考にしてみてください.

http://www.rainer-keuchel.de/software.html

UNIXのフリーソフトをWindowsCEに移植しているページです.
Apache TeX Emacs X-Windows などがあります.すごすぎる..

438 :437 :2001/08/22(水) 20:09
437は>>427さん宛です.

439 :名無しさん@お腹いっぱい。 :2001/08/23(木) 01:52
信者に信者と言ってなにが悪いこの信者(プ

440 :名無しさん@お腹いっぱい。 :2001/08/23(木) 01:58
証明するなり、理由つけるなりしてからにしような(w

441 :名無しさん@お腹いっぱい。 :2001/08/23(木) 07:00
>>428
言われていることが理解できないならそれだけ書けば良い
何かあると信者だとか言い出すアンチ信者うざい
スレ違いだから別スレでやってくれ

442 :名無しさん@お腹いっぱい。 :2001/08/23(木) 10:19
>>439 はただの粘着、放置しておけばいいじゃん。

443 :らーららー :2001/08/23(木) 14:09
いくらなんでも放置は可哀想だ。たとえ「フリ」でもいいから構ってあげてくれ

444 :sage :2001/08/23(木) 16:59
usage

445 :名無しさん@XEmacs :2001/08/23(木) 21:18
x の gvim で xim 使って複数文節を変換するときに、変換対象文節とそうでない
文節の色が同じなのは、なんとかならんもんかのぅ。

446 :KoRoN :2001/08/24(金) 13:10
カーソルが1バイトずつしか移動できないと嘆いている方がいたと思いますが、
一つ思い出したことがあったので書いておきます。
必ずしも解決するという性質のものではないのですが…。
mblen()もしくは_Xmblen()が日本語に正しく反応しないために動かないことがあります。
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/bbs.cgi?article=627
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/bbs.cgi?article=630
http://ixeris.bios.ics.saitama-u.ac.jp/~koron/bbs/bbs.cgi?article=631

対処法はmbyte.cでmblen()を検索して、その周囲で#if 0で無効になっている
コードを#if 1で有効にしてあげれば良いのですが…これじゃ伝わらないかな?(^-^;

447 :ビンゴ :2001/08/25(土) 14:21
>>446
> カーソルが1バイトずつしか移動できないと嘆いている方がいたと思いますが、
(snip)
> 対処法はmbyte.cでmblen()を検索して、その周囲で#if 0で無効になっている
> コードを#if 1で有効にしてあげれば良いのですが…これじゃ伝わらないかな?(^-^;

カーソルが multibytes を認識してないと嘆いていたうちの一人です。
ありがとうございます。遂に意図した通りの動作をする様になりました。

時間もなくて、ここで教えて頂いたことも仲々試せずにいたのですが、今回のは
gdb で見てみたらそのものズバリでした。(mblen() が 1 しか返さない)
で、実際に make し直して、h,l,x,C-h 辺りの動作を一通り確認したところ、全て
問題なく動作しました。

要領を得ない質問に最後まで付き合って頂いて、本当にありがとうございました。

448 :名無しさん@お腹いっぱい。 :2001/08/25(土) 14:24
KoRoN サイコー

449 :KoRoN :2001/08/25(土) 15:16
>>447
本当はもっとスマートな対処法(autotoolsでmblen()をチェックしてdefineとか)を組み込むべきでしょうけど
mblen()に関してあらゆる環境でチェックを受ける必要があるので難しいですね。

450 :名無しさん@お腹いっぱい。 :2001/08/25(土) 16:23
>>445 の件ってなんとかならないのかな?
俺も困ってる

451 :名無しさん@お腹いっぱい。 :2001/08/25(土) 18:58
vim6 ではないですが、Debian potato の vim5 はカーソルが 1 byte ずつ
しか移動しません。これは option かなんかで直せるんでしょうか?
multibyte で compile はしてあるみたいですが。

452 :KoRoN :2001/08/25(土) 19:22
>>451
スレ違いな上にFAQですな。vim5などもう既に忘却の彼方ですけど…
:set fileencoding=japan
してください。

453 :名無しさん@お腹いっぱい。 :2001/08/25(土) 19:24
vim-6.0as.tar.bz2は
vim-6.0as-*.tar.gz(4ファイル)をまとめたヤツでしょうか?

454 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:31
>>453
http://www.vim.org/announce/vim-6.0as

Unix:
unix/vim-6.0as.tar.bz2 sources + runtime files, bzip2 compressed
unix/vim-6.0as-rt1.tar.gz runtime files part 1
unix/vim-6.0as-rt2.tar.gz runtime files part 2
unix/vim-6.0as-src1.tar.gz sources part 1
unix/vim-6.0as-src2.tar.gz sources part 2
unix/vim-6.0ar-6.0as.diff.gz diff between 6.0ar and 6.0as

455 :名無しさん@お腹いっぱい。 :2001/08/25(土) 20:39
アナウンスを読み忘れていました。
逝ってきます&thx >>454

456 :名無しさん@お腹いっぱい。 :2001/08/25(土) 21:38
age荒らし

457 :名無しさん@お腹いっぱい。 :2001/08/26 07:10
emacs葉だがage

458 :本スレ浮上開始 :01/08/26 09:17
自治age

459 :本スレ浮上継続 :01/08/26 12:43
「墨で『Vim』と書いた白扇子」

460 :KoRoN :01/08/26 17:03
>>459
そんな恥ずかしいなぁ(藁

461 :459 :01/08/26 19:02 ID:4JdeOkXM
2周年オメデタウ!!
そしてこれからもヨロシク!! > KoRoN 殿

漏れも早くそーゆー貢献が出来るスキルを身に付けたいDeath.
今の漏れに出来る事なんて応援ぐらいなのさ・・・頑張ろっと.

# あまりに個人的なので一応 sage

462 :名無しさん@お腹いっぱい。 :01/08/27 17:05 ID:QgN1dslo
./configure で--enable-multibyte --enable-xim --enable-xfontset
を入れたんだけど、gvimが文字化けするのは
自分のフォント設定がまずいのでしょうか。
vim on ktermでは文字化けしないので、多分X側の設定なのでしょうけど。
#これじゃスレ違いかな?

463 :KoRoN :01/08/27 17:14 ID:XtL9rfQ6
./configure --help
すればわかりますが--enable-xfontsetではなく--enable-fontsetを試してみて下さい。
変更されたようです。
# 全くはずれているかもしれませんが

で、私は:set gfs=a14,r14,k14と設定しています。

464 :二周年わっしょい :01/08/27 23:46 ID:ev7f8jX.
プレゼントは吉井玲写真集「VIM」きぼーん(藁

http://www.horipro.co.jp/fun/new/photo01.html

465 :462 :01/08/28 00:53 ID:9DnFZD0A
うまく逝きました。
--enable-fontsetと、:set gfs=a14,r14,k14を試した結果、
無事に日本語が表示できるようになりました。
こうやって、だんだんUNIX系OSが素敵だと思えてくるようになるのね(wara

466 :KoRoN :01/08/28 16:34 ID:HTa2urHE
>>464
きぼーん

>>465
UNIXは好きですけどXは嫌いです。
理由:何をするにもマウスを使わなきゃならないから。

467 :名無しさん@お腹いっぱい。 :01/08/29 00:22 ID:H6dW2Lww
>>466
ウィンドウの位置を変えるときはマウスの方が早いからマウス使うけど、
普段はほぼ全てキーボードで操作してますよ>X 上
マウス使う頻度は Windows の方が圧倒的に上ですね

まぁ、ほとんど Eterm 上で作業しているからかもしれないけど

VIM か、せめて vi が無いと何もできません

468 :KoRoN :01/08/29 02:16 ID:iEjNu4gI
>>467
Xは最近まで統一されたキーボード操作のできるウィンドウマネージャなかったですよね。
あったとしても色々設定ファイルを書かなきゃいけなかったかな?。

> マウス使う頻度は Windows の方が圧倒的に上ですね
それは…Windowsの実力を理解していないのではないでしょうか。
デフォルトのショートカット、メニュー、Winキーとのコンボ、隠し(?)キー操作などで、
マウス操作の殆どが代替できて窓の位置操作も楽々です。
実はマウス無しでもWindowsならば生きていけます。Xだとちょっと無理です。
# 単にXのスキル不足という説はありかも。
CUIが弱いのが難点ですがcygwinで補えば満足逝くレベル、というところです。

あとXの嫌いなところはXIMの仕様。もう少しちゃんと作りこんでおいてくれれば
vimとの連携が綺麗になったのに…(T-T)。

そうそう。vimが無いと何もできない(する気になれない)点は激しく同意です(藁

469 :名無しさん@お腹いっぱい。 :01/08/29 14:16 ID:7FxeFJEc
:Explore が使えない。。。

470 :KoRoN :01/08/29 14:44 ID:0R2otdvg
>>469
いや単に「使えない」と言われても対応に困るんですけど…
動かなくて困っているのならば、状況がわかるように書いてくれれば何か助言ができるかもしれません。
そうではなくて「こんなの使ってらんネェヨ、ゴルァ」なら「スクリプトに頼るなこのドキュソがぁ」なのですが(藁

私が配布しているvim60atでちょっと試した限りでは普通に動いているように見えます。

471 :名無しさん@お腹いっぱい。 :01/08/29 14:58 ID:BPLgj24U
某掲示板(笑)にて dicwin.vim なるものがあるのを知り, gene95 辞書ダ
ウソしようと思ったんだけど,あれって配布止めてしまったのかな?
なんかリンク切ればっかりで・・・
誰か所在をご存じの方教えて下さいまし.

# 激しくスレ違いな気もして来たので sage

472 :KoRoN :01/08/29 15:06 ID:0R2otdvg
>>471
dicwin.vimの中に書いてありますよ。
昨日確認したら、まだちゃんと配布してました。
リンク張っておきましょう。
http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/sdic/data/gene.html

473 :467 :01/08/29 15:19 ID:UCmqnxS6
>>468
いや、良く理解していますよ
Windows 3.1 の頃から開発環境として使ってましたし、日々使い倒していましたので

ただ、Windows をインストールして色々カスタマイズしようとした時に
標準で豊富なドキュメントを揃えているのはどっちよ? という話になると
明らかに X + Window Manager の方が上かと思います

統一されたキー操作って必要ですか?
好きな Window Manager 入れるか、Window Manager が変えられないなら
できるだけ操作が同じになるようにカスタマイズし倒すのが基本ではないかと

どちらだろうと、結局色々ソフトをオンライン/オフラインで拾ってきて
カスタマイズしまくって、自分の使いやすい様にする人にとっては
慣れの問題でしかないです

あと、X でも Windows でも、アプリがマウス必須で設計されていたら
どうにもならないのも一緒です(藁

# 窓の位置の操作は、コマンドラインからできた覚えがあるのですが、
# どうやったらできるのかは知らないのでした>X
# Windows でも特定のウィンドウに WM_MOVE 投げたらいいだけなので、
# 同じ事ができるのは言うまでもないです

XIM については激しく同意

でも、Windows よりも X の方が良いのは、強力なデスクトップと
非力なノートとかいう環境だと著しく体感できるかと

Windows じゃ Terminal Server とか、2000 Server でないと
デスクトップ側でアプリ実行、ノート側で表示および操作はできないです

474 :471 :01/08/29 16:27 ID:BPLgj24U
>>472
僕の持ってる dicwin.vim が古いみたいですね.
impress へのリンクが書いてあるんで.
ってタイムスタンプ見たら
" Last change:>-07:38:41 29-Mar-2000.
ってやつでした.
新しいのダウソしないと・・・
とにかくありがとうございました.

475 :KoRoN :01/08/29 16:30 ID:0R2otdvg
>>474
数日以内に新しい版をリリースします。アナウンスは某掲示板でします。

476 :KoRoN :01/08/29 16:35 ID:0R2otdvg
>>473
スレ違いな内容で気がひけるところですが、面白いのでちょっとだけ続けさせてください。
「そんな内容は出て行け!」と言われたら自前の掲示板にでも。

コンピューティングのスタイルが違うようですね。
もしも私が「カスタマイズ好き」ならば、今ごろemacsに傾倒していることでしょう。
emacsおよびXが嫌いなのはカスタマイズしないとまともに使えるようにならないからで、
vimをこよなく愛しているのはカスタマイズ作業が要らないからなんです。
Windowsで嬉しいのは、インストールした直後にカスタマイズ無しで
(不完全ですが)統一されたキー操作が行えるという点です。
なので使っているメーラがOutlook Expressだったりします。
# データの保全とか考えると移行しなきゃとは思うんですが、なかなか(苦笑)

vimはカスタマイズが要らない、と書きましたが厳密にはウソになりますね。
やっぱりお気に入りの設定とかスクリプトがありますから、それらは利用します。
でも素のvimを渡されても苦労せずに使える程度です。
あと本当に気に入らない時はソースレベルでカスタマイズします。
# 日本語正規表現とかmigemoとか…
ただしカスタマイズは嫌なので、だったらカスタマイズではないようにすれば良い、
本体に組み込んでもらおう!!、という発想に行き着きます。
そうして現在のvim6があるわけです。…無理やりvim6に関連付けてみましたが。
# 注:migemoに関しては組み込んでもらおうという気はありません。

> でも、Windows よりも X の方が良いのは、強力なデスクトップと
> 非力なノートとかいう環境だと著しく体感できるかと

ネットワークでGUIを扱うということならばXの勝利に激しく同意です。
ただ、この点に関してもスタイルの違いがあります。
そもそも私には「リモートでコンピュータ(GUI)を使う」動機がないのです。
リモートで、特に非力なノートを端末にするならコンソール/ターミナルで作業しちゃいます。
Xの「クライアント・サーバによるGUI」っていう思想とその実装は素晴らしいと思います。
でも、じゃあ本当にそこまでのものが必要なのかと考えてしまうと、
特定用途に必要なのは理解しますが、通常は要らないなと思う次第です。
# 1Gバイトのメモリが1万ちょっとで買える時代です。
# Xが生まれた時とはコンピュータの価値も随分変わりましたからねぇ。

477 :あらん :01/08/29 16:53 ID:9rDeZuow
>>476
せめてBecky!にした方が良いと思われ

478 :名無しさん@お腹いっぱい。 :01/08/29 22:01 ID:P.PqAlCE
>>476
手に馴染む Window Manager を選んだら、
あとはショートカットとかを 3 つ 4 つ頻繁に使うプログラムに設定して
それ以外のものはコマンドラインから呼んで終わり程度の
カスタマイズしかしていないです

あとは見た目を theme 変えておしまい

"ほんのちょっとの" 設定変更だけで非常に快適に使えるようになる
Window Manager に会えないと辛いですが、私は WindowMaker で幸せになりました

標準の操作がない、というのは GNOME や KDE 辺りのデスクトップ環境を
入れればという話もありますが、どちらも重くなるので入れてません
KDE2.2 は格好良いのだけどね……
マシンパワーがあるマシンには KDE2.2 入れてますが

この点は Windows も慣れの部分は大きいかと思います
特定の Window Manager に対して同じ位慣れてしまえば
そういった不満は起きないかと思います

# どうしても GUI ベースの管理画面しかないものや、
# Mozilla を使う時位しかウィンドウ飛ばしてないですけどね
# 普段は Eterm + VIM/w3m で事足りてますが、
# HTML/CSS 辺りの表示チェックは Mozilla が無いとどうにもならないので


>>477
個人的には Becky! よりも Datula の方がお薦め
せめて Becky! V2

とりあえず電信八号でもいいから、少なくとも OE は止めた方が良いと思う……

479 :名無しさん :01/08/29 22:42 ID:6uhmnR7s
gvimで文字列を反転されるとそれがクリップボードに入るのですが
これってどうにかならないのでしょうか。

あと最近になって、dとかyつかうとクリップボードに入ったり・・・。
あれもどうにかしてみたい・・・。

480 :KoRoN :01/08/29 22:56 ID:zG6B0QbY
>>479
:set clipboard=
でどうですか?。

>>478
> 少なくとも OE は止めた方が良いと思う……
きちんと設定さえすれば通常の使用で問題は起こさないと認識しているのですが、
使ってはいけないという確固たる根拠があれば是非教えて欲しいところです。
乗り換えるキッカケになりますし。
# Message-Idはそれ自体で一議論できる問題なので除外しましょう。

Datulaと電八は過去に使っていたんですけど…どちらも問題を感じてやめました。
本当はvimで動く「使える」メーラーがあれば一番良いんですけどね(笑)

481 :AA :01/08/29 23:07 ID:.abAhKCA
770] おふぃしゃる
ななちゃん さん 2001/08/29(Wed) 16:51 [HOME]
[210.169.226.99] Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; Sony PCG-Z505VRK)
http://www.gccard.co.jp/service/gundamf.html

漢ならやっぱりガンダムカード。

そのうちゴールドカード(もちろん赤くてシャア専用)とか出てきそう。



--------------------------------------------------------------------------------

[772] 独り言
Brown Sugar さん 2001/08/29(Wed) 18:12
[fwisp-ext9.docomo.ne.jp] DoCoMo/1.0/SO503i/c10

赤だと、むしろレッドカード…

482 :KoRoN :01/08/29 23:45 ID:zG6B0QbY
>>478
WindowMakerは私もXを使うとき使ってます。
軽くて設定も楽で非常に良いですよね。

でもWindowMakerはウィンドウの操作やプログラムの起動を制御するもので、
プログラムそのものの操作法を定義するものではないですよね。
問題なのはXがそれ自身としてはToolKitを提供しなかったことでしょう。
そのためToolKitが乱立し(自由度が増したという言い方はできるけど)、
どれにも研究・開発のパワーが集中しなかった。
Windowsはその間、ToolKitを含むGUIを熟成させたように感じます。
# そもそもMacの方が先行した、という話はありますが。

GTKが登場以降、
統一されたLook & Feelのプログラムが多く登場するようになりましたが、
かといって既存の全プログラムのToolKitがGTKに置き換わるわけではないし…。
プログラマにToolKitの選択権があって、ユーザにはないんですよね。
Windowsに関して言えば、両者に選択権がありませんね。
これに関しては選択肢がないからこそ成功している印象さえ受けます。
# QuickTime、WINAMP、Mozilla等自分でTK的なものを提供するものも増えてますけど。

そう考えるとWindowsに慣れることというのは、
ToolKitに慣れることも含んでいるのではないでしょうか?
# vimに慣れればどんなOS/UIでも同じようにEditできて最高です。

ここまでを振り返ってみると私がXを嫌いな理由は
1. ToolKitが統一されていない。
2. XIMの仕様が未熟。
の2点ですね。
一方UNIXのCUIの標準入出力という統一された概念は大好きです。

483 :名無しさん :01/08/29 23:50 ID:6uhmnR7s
>480

うーん、
:set clipboard=
てやっても何も変わりませんでした・・・。
なんでだろ。

484 :KoRoN :01/08/30 00:09 ID:WFZFuiII
>>483
ああごめんなさい、さっきのclipboardはdとかyとかのほうだけです。
ビジュアル選択がクリップボードに入ってしまう件は
:set guioptions-=a
で無効にできます。

485 :名無しさん@お腹いっぱい。 :01/08/30 00:18 ID:X9i3Oecg
>>480
>本当はvimで動く「使える」メーラーがあれば一番良いんですけどね(笑)

メールしたい部分をVで囲んで :!blatj - -t メアド
とかよくやってるけど、これじゃダメ?

↓メール送信ツールBlatJ
ttp://www.piedey.co.jp/blatj/

486 :名無しさん :01/08/30 00:24 ID:F3hKmsvY
>>484

できました。
多謝多謝。

487 :名無しさん@お腹いっぱい。 :01/08/30 01:21 ID:/goWL3d.
>482
> 問題なのはXがそれ自身としてはToolKitを提供しなかったことでしょう。
Athena wid... いや、なんでもないです。

488 :KoRoN :01/08/30 01:52 ID:WFZFuiII
>>485
や、やはりワンダーラストのように(^-^;

>>487
この際それは「なかった」方向で。

489 :名無しさん@お腹いっぱい。 :01/08/30 21:28 ID:qe.0/yLQ
filetype が cvs の時に fileencoding を euc-jp に変えるにはどうしたら
いいんでしょ?
au を使うのかしら?
おしえてくらはい。

490 :KoRoN :01/08/30 21:43 ID:tVyHPzCM
>>489
個人設定ディレクトリ内にftplugin/cvs.vimというファイルを作りその中に設定を書きます。
個人設定ディレクトリはUNIXなら$HOME/.vimに、
Windowsならば$HOME/vimfileもしくは$HOME/vimfilesになります。

491 :489 :01/08/30 21:52 ID:qe.0/yLQ
>>490
Linux を使っているのですが、cvs ci する時の Log ファイルを書く時の
ファイルは /tmp/cvsNLb7bC などとなるんですよ。

.vim/cvs.vim に書くと hoge.cvs というファイルに対してしか効き目が
ないようなのですが、なんとかなりませんかねぇ

492 :KoRoN :01/08/30 22:27 ID:tVyHPzCM
>>491
試してないので無責任モードですけど
:autocmd BufReadPost /tmp/cvs* set fenc=euc-jp
で良いんじゃないですか?

493 :489 :01/08/30 22:29 ID:qe.0/yLQ
>>492
できましたー
ありがとうございます

494 :471 :01/08/30 23:30 ID:skUNVfr2
>>KoRoN 殿
有難く dicwin.vim 最新版使わせて頂いております.
多謝!!

それで,キーマップなんですけど, <M-X>(X は何か特定のキー) っていう書式
だと上手く行かない (有効にならない)んですけど,これって何故なのでしょう?
<Esc>X って書き直せば上手く行くんで,とりあえず困ってはいないんですが.
# この書き換えを発見するのには結構苦労しましたけど(苦笑).

ちなみに vim6.0ar on kterm on Linux です.

495 :KoRoN :01/08/31 00:36 ID:Nuh.fipA
>>494
次のアップデートでは!has('gui_running')な時には<Esc>kでmapするように変更しましょう。

496 :471 :01/08/31 01:53 ID:X65pYCIU
>>495=KoRoN 殿
なるほど.<M-X> は gui モードでしか効かないんですか・・・
知らなかったです.毎度毎度ご教授頂きありがとうございます m(_ _)m.
:help meta した感じでは <M-...> はmeta or alt ってなってるのに
何故だぁ〜!!と思ってしまっていた次第であります,ハイ.
まだまだ逝って良しの厨房だな・・・ヲレは・・・

497 :名無しさん@お腹いっぱい。 :01/08/31 17:12 ID:zpseflos
http://www.2ch.net
身売りって…
さて、vim6スレの人々はKoRoN氏のbbsに逝けばいいのかな?
まだ大丈夫だろうけど、だるいわねぇ…

498 :KoRoN :01/08/31 18:38 ID:Nuh.fipA
>>497
2ch、ついに終局なんですね。

> さて、vim6スレの人々はKoRoN氏のbbsに逝けばいいのかな?
…住人の相当数が「かぶっている」予感がしますけどね(^-^;
向こうも匿名可なので気軽に利用してください。

でも荒らしちゃイヤ〜ん☆
# その気になればhttpdのログからIP辿れるんですけどそんな面倒なことはやりたくないですから。

499 :名無しさん@お腹いっぱい。 :01/09/01 14:36 ID:p2.Kmbhk
どうして検索は /hoge のように簡単にできるのに
検索置換は :%s/hoge/hage/g のように小面倒なんでしょうね?
別にいいんですけど。

500 :名無しさん@お腹いっぱい。 :01/09/01 17:14 ID:y6mFhUgM
2byte 文字上で r を使った時に,改行にすると変になりません?
普通の 1byte 文字に置換するのは問題無いけど,改行に置換しよう
とするとその改行以降が行末まで化けちゃうんです.
何か設定項目があるんだったら情報キボンヌ.
ちなみに vim6.0at でござる.

501 :名無しさん@お腹いっぱい。 :01/09/01 17:34 ID:yfqUfw6c
# その気になればhttpdのログからIP辿れるんですけどそんな面倒なことはやりたくないですから。


へぇ…ククク

502 :KoRoN :01/09/01 19:15 ID:RW4YPn/E
>>499
検索のほうが置換よりも頻繁に行なわれるから、とか
edやsedなど「歴史的理由」によるとか、色々説明は後付けできるんでしょうね。
スクリプト書いたりコマンド設定して簡単にすることはできますけど、
果たしてそれをする意味があるかどうか、です。

>>500
バグですね。修正してパッチを送信します。

503 :500 :01/09/02 03:02 ID:4ZAZehCo
>>502=KoRoN殿
バグでしたか.
なんか直せもしない厨房のくせに「バグってるぞゴルァ!」みたいに言っ
ちゃったみたいでスミマセン・・・.
別にケチ付けたワケでは無くって,なんか設定でもあるんかなと思った
だけでして,決っしてそういう意味では無いので一つご容赦を m(_ _)m.
いつも皆様の苦労の結晶を有難く使わせて頂いております.
本来なら募金すべきなんでしょうけれど・・・いずれは・・・.

504 :名無しさん@お腹いっぱい。 :01/09/02 07:53 ID:z8TlRXRw
>>499
それ以上に簡単な方法をまずお前が提示すれ。

505 :KoRoN :01/09/02 08:57 ID:APUR4n5I
>>503
あぁ、別に構いません。vimを手直しするのは趣味みたいなものですし、
気がついて何もしないより些細なことでも何か言ってくれた方が、
vimとそのユーザにとって良いことですから。

尚、当の不具合はBram氏が本腰を入れて修正してくれることになりました。

506 :名無しさん@お腹いっぱい。 :01/09/02 10:27 ID:6Pa2.Ahg
最近XFree86を4.0.?から4.1.0にあげたんだけど、
ja-zangbandで日本語が文字化けするようになっちまった。
だれかなんかしらない?

507 :名無しさん@お腹いっぱい。 :01/09/02 10:35 ID:6Pa2.Ahg
 ソクラテスは絶大な人気を持っていた。
 だが同時に多くの敵がおり、反感も買っていた。
 本当に有能な人間というのは、八方美人では済まず、信奉者と、敵が同時に存在するものだ。
 その敵の勢力がソクラテスを死に追いやった。
 ソクラテスは哲学に没頭し、哲学に明け暮れたので、たいそう貧乏だった。
 哲学の創始者はソクラテスでは無いが、ほとんど創始者と言っても間違いでは無い。
 ソクラテスは自殺をしたのではなく、死刑の判決を下され、毒殺された。
 ソクラテスの偉大さについては、現代人は知らないだろうし、興味も無いだろうが、裁判制度の基本を形成したとも言える。
 少なくとも弁明の基本構造を作った。
 ソクラテスの人気はすさまじいもので、小泉内閣総理大臣の人気などは足元にも及ばない。
 ソクラテスは政治家や、詩人や芸術家を知恵の対象と見ていた。
 そして議論をふっかけ、知恵の程度を吟味した。
 数々の議論をし掛けて勝利したが、それで金持ちになることもなく、貧乏生活だった。
 しかし、ソクラテスは、貧乏などは気にしなかった。
 当時の文化レベルはこのソクラテスが形成したといえる。
 現代社会には、ソクラテスのような人気がある哲学者は存在しない。

508 :名無しさん@お腹いっぱい。 :01/09/02 11:27 ID:sJgdnhg2
>507
あなた、聞きかじりでソクラテスのことは教わったかもしれないけど
世界史をちゃんとやらなかったでしょ?

509 :500 ◆fTfDBKvc :01/09/02 11:52 ID:4ZAZehCo
>>505=KoRoN殿
あぁ,そう言って頂けると救われまする.
神のようなお方じゃ.ありがたや,ありがたや.
私もいつか貢献出来るように・・・なるのはいつだろう・・・.

それにしても「本腰を入れて」って結構複雑なバグだったのでしょうか.
直るのは嬉しいですが,何か迷惑かけちゃったみたいでどうも・・・.
私が直せれば良かったんですが・・・.

# 500 記念にトリップ付けてみよっと.

510 :500 ◆fTfDBKvc :01/09/03 17:11 ID:RMGoZXlk
vim6.0au age.

無事バグも直ってるようです.皆様に感謝,感謝.


続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

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