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

レス数が950を超えています。1000を超えると表示できなくなるよ。

Vim6 Part3

1 :KoRoN@Vim%Chalice ◆ALICEsdk :02/04/17 11:38
Vim 6.xに関する話題、Part3です。関連情報は>>2-5あたり。

751 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/02 19:56
>>750
    :help 'includeexpr'
に例として書いてあるように
:set includeexpr=substitute(v:fname,'\\.','/','g')
すれば良いでしょう。試してみてください。

752 :名無しさん@お腹いっぱい。 :02/08/02 23:37
>>751
すぐ下に書いてあったのですね・・・
できました。ありがとうございました。

753 :名無しさん@お腹いっぱい。 :02/08/09 20:36
あげ

754 :名無しさん@Mozilla-1.0RC1 :02/08/09 20:54
.


755 :名無しさん@お腹いっぱい。 :02/08/10 14:29
aaa0bbb
aaa1bbb
:
こんな感じのを
aaa5bbb
aaa6bbb
:
こう変えるとき、カーソルを0に合わせてから
R 5 ↓ ← 6 ↓ ← ・・・
とやってるのですが
これを ← を抜かしてもできるようにする方法はあるのでしょうか。
昔 elvis を使っていたとき ← がいらなくて便利だったので。




756 :名無しさん@お腹いっぱい。 :02/08/10 14:48
>>755
1文字のみの変更ならr を使う。
カーソルを0にして
r 5 j r 6 j r 7 j...

それとカーソルキー使うの面倒くさくないか?


757 :名無しさん@お腹いっぱい。 :02/08/10 14:50
>>755
<C-A> を5回連打

758 :名無しさん@Vim%Chalice :02/08/10 17:50
>>755


例えば、

5<C-A>

したあとで

j.

を連打すれ.

759 :755 :02/08/10 18:02
1文字の数字だけに限らずカーソルを下げたとき最初の
変更箇所にカーソルが戻るようにしたかったんですけど
でも、新しいやり方を覚えられたのでありがとうございました。


760 :名無しさん@お腹いっぱい。 :02/08/10 19:04
>>758のやりかたがいちばんいいね。関係ないけど<C-A>、<C-X>って
カーソルが数字になくても前方の数字までどぶね。
>>755のやりかたってものすごくviらしくないな・・・

761 :名無しさん@お腹いっぱい。 :02/08/10 22:04
psgmlみたいに要素名から開始終了タグを挿入することはできますか?

762 :名無しさん@お腹いっぱい。 :02/08/10 22:27
>>760
如何にキーストロークを少なくするか、にVi系エディタを使う意味の一端が
あるからねー。

>>755から>>758まで進化すれば立派なVi党(w

763 :名無しさん@お腹いっぱい。 :02/08/10 23:59
開始終了タグを挿入ってどういうこと?
こんなんか?
bi<ESCea>ESC

764 :名無しさん@お腹いっぱい。 :02/08/11 10:51
tabをすべてスペースに変換することはできますか?
もちろん体裁は保ったままです。
どのようにすればいいのでしょう?

765 :名無しさん@お腹いっぱい。 :02/08/11 11:02
:set expandtab
:retab

766 :764 :02/08/11 15:24
>765
できたできた。多謝。

767 :名無しさん@Vim%Chalice :02/08/14 15:11
im-customでskkのサーバポートは指定できないんでしたか?

768 :名無しさん@お腹いっぱい。 :02/08/15 15:01
>> 767

.vimrc では設定できないと思いますが、source codeの定義を書換えればでき
ると思われ。
具体的には、im_custom(version 050)の patchを当てたあとの、

~/your_path_to/vim61/src/skklib.c 22行目

#define SKK_PORT_NUMBER 1178
^^^^

最近 mattnさんはお忙しいのでしょうかね。im_customについて少々提案やら
bug報告あるのですが。



769 :名無しさん@お腹いっぱい。 :02/08/16 00:13
ザウルスでvim ttp://killefiz.de/zaurus/showdetail.php?app=388

770 :canna :02/08/16 00:31
vim-6 って、コンソールから直接かんなを制御できるパッチが無いので、
使うきがしない。

canfepとかあるのは知ってるけど、あれは使いにくい。
相性が悪すぎる!


771 :名無しさん@お腹いっぱい。 :02/08/16 02:21
>>770
> vim-6 って、コンソールから直接かんなを制御できるパッチが無いので、

えっと。なんて言えば良いのかな。。。

そうだ!! これだ!!!
「是非、パッチ作って公開してください。おながいします。」

772 :名無しさん@お腹いっぱい。 :02/08/16 16:02
>>768
mattn自体がバグ

773 :名無しさん@お腹いっぱい。 :02/08/18 18:04
コマンドラインでtabを押すと候補の中から選択できますよね。
tabだと右に進むだけなんですが、左に戻るにはどうすればいいですか?

774 :名無しさん@お腹いっぱい。 :02/08/18 19:15
>>773 <S-TAB>

775 :名無しさん@お腹いっぱい。 :02/08/18 21:11
>>774
あ、ほんとだ。やりにくいから<C-o>にしました。

776 :名無しさん@お腹いっぱい。 :02/08/19 18:23
最近使い始めて、ユーザーマニュアルを見ながら勉強中なんですが、
タグジャンプでジャンプ元にピリオドかハイフンがあるとジャンプできません。
WinXPで使用しています。

777 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/19 19:08
>>776 ちゃんとした回答になってないのでsageで。

ヘルプファイルを開いた状態で
    :set isk?
してみてください。
    iskeyword=!-~,^*,^|,^"
と表示されない場合、そのような症状になってしまうことが考えられます。
iskeywordの詳細は
    :help word
に譲ります。

'iskeyword'がおかしくなってしまう理由は、
ユーザマニュアルを開く時に:helpで開いていないか、
もしくは開いていたとしても適切なhelp.txtが存在していないか、
の2通りが考えられます。

776さんのケースではどちらなのか判断がつきません。
どのような操作でユーザマニュアルを開いていますか?
またユーザマニュアルをインストールした方法も併せて教えてもらえると
もうすこし有効な回答ができると思います。

778 :名無しさん@お腹いっぱい。 :02/08/19 19:11
最近桐盤萌えなKoRoN先生でした〜

779 :名無しさん@お腹いっぱい。 :02/08/19 19:55
>>777
あふというファイラから、ファイルを指定して、CraftLaunchと言うランチャー経由で
開いてました。
:helpで開くと、きちんとジャンプできました。
ありがとうございました。

780 :名無しさん@お腹いっぱい。 :02/08/21 18:02
清水さんが訳されている、usr_08.txtの150行からのhardの意味ですが、

winheight 設定されている値より少ない行しか確保されないこともある
winminheight 設定されている値の分だけの行が必ず確保される

この違いを表すためにhardという単語を使っているんではないでしょうか?
ヘルプのwinheightの項を読んだ限りでは、そのように思います。
hardであるかどうかより、current windowに対する設定かどうかの方が
意味があるように思うんですけどね。

781 :名無しさん@お腹いっぱい。 :02/08/21 20:34
vim3.0 以下でよろしく。某スレに影響されてメモ取りmapを設定。

map ^\ :split ~/memo^M

で、このとき新しく開いたWindowで一番最後の行に飛びたい
のだけれどどうしたらいい? Vim6 だと split + ~/memo
でできるのはわかった。
/* vi: */ でできないかな?

782 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/21 22:46
>>781
Vim6スレと知った上で3.0以下の質問をするのはどうかとは思いますが、そのmapが
3.0以下で正しく働くのならば、
    map ^\ :split ~/memo^MG
とすれば良いのでしょう。6.xなら
    map ^\ :split +$ ~/memo^M
という方法もあるのですけど、3.0以下では不明です。

783 :名無しさん@カラアゲうまうま :02/08/22 00:08
Vi IMproved -- Vim
http://slashdot.org/article.pl?sid=02/08/21/144254

784 :名無しさん@お腹いっぱい。 :02/08/22 00:38
ここの人達って、初心者ばっかりか〜?
X上の話題しかしてないみたいだが。。。

GUIベースのソフトになり下ルと、vim程使いにくいものはないよなぁ〜


785 :名無しさん@お腹いっぱい。 :02/08/22 01:15
???
どこにGUIの話が?

786 :名無しさん@お腹いっぱい。 :02/08/22 01:50
>>704
要再考

787 :KANO_Dai@Vim%Chalice ◆EONKKhcc :02/08/22 09:54
香り屋版gVim for Winのバグらしきものの報告。
しかしかなりメジャーな機能に関わるものなので、バグなら気づかれててもいいのでは、
実は自分の設定ミスによるのではないか、という気もします。
2chのみなさんのお持ちのgVimではどうなのか、伺いたいです。

gvim 001.txt 002.txt 003.txt とすると、立ち上がったgVimのタイトルバーに
   (アイコン) 001.txt (C:/My Documents) (1 of 3) - GVIM
と出て001.txtが表示されます。
(1 of 3) は、立ち上がるときに3個のファイルが引数に指定され、
その1個目を開いている、という意味ですよね。
しかし :bnext すると002.txtが出るのはいいのですが、
   (アイコン) 002.txt (C:/My Documents) ((1) of 3) - GVIM
になってしまいます。さらに :bnext して003.txtを開いても同様です。
001.txt に戻るとちゃんと (1 of 3) になるんですが...。
また、バッファを全て解放した後にも、タイトルバーが
   (アイコン) [無題] ((1) of 3) - GVIM
のままです。これはバグなのですか?あと 'titlestring' は空です。
違うよ、こうすればいいんじゃん、というのもお待ちします。

VIM - Vi IMproved 6.1 (2002 Mar 24, compiled Aug  2 2002 07:24:22)
MS-Windows 32 ビット GUI 版 with OLE サポート
適用済パッチ: 1-143
当方のOSはWin98 S.E.です。

788 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/22 10:10
>>787
vimには「引数リスト」と「バッファリスト」の概念があり、:bnext/bNextはバッ
ファリスト内を移動するコマンドです。引数リストを移動する操作には:nextと:Next
があり、そちらを使えばタイトルバーも正しく表示されます。つまりタイトルバーに
表示されているのは、引数リスト内での位置をあらわす数字ということです。
    :help argument-list
にも Do not confuse... とありますね。引数リストはviからの機能であり、バッ
ファリストはVimの新機能だと解説されています。

789 :KANO_Dai@Vim%Chalice ◆EONKKhcc :02/08/22 10:47
むう、さすが KoRoN さん。失礼しました。
ご教授の通り :next としたら (2 of 3) になりました :-)
しかし ((1) of 3) という表示は、なにを意図したものなんでしょう?
(2 of 3) のときに :bnext すると ((2) of 3) になるし。
私には奇異に思えます... それとバッファ解放後もタイトルバーが
(アイコン) [無題] ((1) of 3) - GVIM のままなのも。

自分のまぬけの愚痴をたれてすんまそん。

790 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/22 11:03
>>789
> しかし ((1) of 3) という表示は、なにを意図したものなんでしょう?
書き忘れたのですが、
    :help arglist-position
を参照してください。

791 :名無しさん@お腹いっぱい。 :02/08/22 14:26
ファイルを保存するときに、zfの畳み込みの状態も保存できないですか?


792 :名無しさん@お腹いっぱい。 :02/08/22 19:20
>>782
ああそうか。とっても頭悪かったです。感謝。

と、[j]vim3/2 の話題はどこが適切だったでしょうね。
vi 一般スレは少し違う感じがしてためらってしまった。
くだ質ですれだったかな。こちらも失礼。

793 :名無しさん@お腹いっぱい。 :02/08/22 20:09
>>791
foldmethod=manual のときの情報を残すことはできないけど
marker ならファイルに fold の情報を残すことができる。
詳しくはヘルプで

794 :名無しさん@お腹いっぱい。 :02/08/22 21:18
:find
ってカレントディレクトリ以外のファイルを Tab で補完してくれないんでしたっけ?

795 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/22 22:01
>>791
ファイル保存時ではないですが
    :mksession
を使えば、開いていたファイルとfoldの状態が記録されます。
復帰するときは
    :source Session.vim
こんな感じでしょうか。

796 :791 :02/08/22 23:01
>>793, 795

どうもありがとうございます。
:mksession は便利ですね。
ウィンドウ分割の状態も保存できるのがありがたいです。

797 :名無しさん@お腹いっぱい。 :02/08/23 05:47
Windowsでgvimが動く環境を作りたいのですが公式の
Self-installing executable
Runtime files
を入れればいいのでしょうか。。

798 :名無しさん@お腹いっぱい。 :02/08/23 05:52
>>797
http://www.kaoriya.net/
ここから落とすのは嫌なの?

799 :名無しさん@お腹いっぱい。 :02/08/23 06:11
>>798
そういうのがあったんですね。
Chaliceは使ってたのですが知りませんでした。。
使わさせてさせていただきます

800 :800 :02/08/23 10:58
800

801 :名無しさん@お腹いっぱい。 :02/08/23 13:15
すみません。

テキストの全部の行の先頭にある文字列を挿入したいんのですが、
vimらしく、ずばっとできるやりかたがあったらおしえてください。

802 :名無しさん@お腹いっぱい。 :02/08/23 13:27
>>801
%s/^/string

803 :名無しさん@お腹いっぱい。 :02/08/23 13:32
>>802
ありがとうございまいた。できました。

804 :KANO_Dai@Vim%Chalice ◆EONKKhcc :02/08/23 15:10
>>790 おお、重ね重ねすいません。
GUIでばっかり使ってると、ついつい引数に疎くなってしまいます...

805 :名無しさん@お腹いっぱい。 :02/08/24 19:43
香り屋のMacOSX用GVIMに
ドラッグアンドドロップ機能がホスイ

最近、社内のJEdit派に布教合戦で押され気味...



806 :名無しさん@お腹いっぱい。 :02/08/25 14:54
ドックのアイコンにドロップできませんか?

807 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/25 19:23
>>805, >>806
> 香り屋のMacOSX用GVIMにドラッグアンドドロップ機能がホスイ 
手元の版では、vim-macに流れたパッチを適用してドックのアイコンへのドロップを
受け付けるようにしているのですが、公開はしていません。先ほど10.2を購入してき
たので、これに対応したバイナリを公開できるよう作業を開始しました(現在10.2イ
ンスト中)。申し訳ありませんがしばらくお待ちください。

808 :名無しさん@お腹いっぱい。 :02/08/27 17:38
:mks
で作成したファイルを :so で読み込むと
iminsert と imsearch の値が 1 になってしまい困ってます。
Session.vim には
:set iminsert=0
:set imsearch=0
という行しかないのになぜでしょうか?

809 :KoRoN@Vim%Chalice ◆ALICEsdk :02/08/28 00:35
>>808
直後にkeymapが設定されているためです。keymapが設定された時には強制的にimiと
imsを1にする仕様です。普段使わないのであればkeymapを空にすることをオススメし
ます。

810 :名無しさん@お腹いっぱい。 :02/08/28 09:31
>>809
うまくいきました。ありがとうございます。

811 :名無しさん@お腹いっぱい。 :02/08/30 04:01
インデントをそろえる = のように、vim:tw=78 とかで一行の横幅をそろえるコマンドはありますか?

812 :名無しさん@Vim%Chalice :02/08/30 08:39
>>811
gq

813 :名無しさん@お腹いっぱい。 :02/08/30 16:03
>>812
thanks!

814 :名無しさん@お腹いっぱい。 :02/08/30 16:43
更新されてる。
http://vim.sourceforge.net/script.php?script_id=52
calendar.vim 1.3k 29-Aug-2002 6.0

815 :名無しさん@お腹いっぱい。 :02/09/01 09:22
mattnさんとこのパッチ更新されてるね。

ところで C-\ したあとすぐ漢字入力モードに
なりますか? うちは一度リターン入れないと
入れないのだけど???

set imoptions=skk,serv:localhost

を設定しているだけなんだけど.
ほかに何かしないといけないんだったかな?

816 :名無しさん@お腹いっぱい。 :02/09/01 18:23
>>815
全くのカンだけど、実はモードラインが表示されてないだけで、
漢字入力は出来たりしない?
いずれにしても、バグだろうね。

817 :名無しさん@お腹いっぱい。 :02/09/04 18:06
Vimとウガンダって何の関係があるの?

818 :名無しさん@お腹いっぱい。 :02/09/04 18:48
>>817
:h uganda
:h kcc

819 :名無しさん@Vim%Chalice :02/09/05 01:24
香り屋のvim6.1(win)を使わせてもらっています。
文字コード認識についてです。
文字コードが euc-jp のファイルを開いたときに、文字は化けずに表示しているので
すが、
:set fenc とすると、
fileencoding=
と言う結果になります。このファイルを編集して、保存すると文字コード cp932 で
保存されてしまいます。:set fenc=euc-jp としてから保存すれば、元の文字コード
で保存できるのですが、ファイルのもともとの文字コードを取得する または、文字
コードを変換せずにすむ方法はないでしょうか?
checkjis.vim verifyenc.vim の verifyenc_maxlines checkjis_maxlines の値を
_vimrc は増やしましたが、もっといい方法があれば教えていただきたいです。
おねがいします。

820 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/05 09:20
>>819
> checkjis.vim verifyenc.vim の verifyenc_maxlines checkjis_maxlines の値を
それらの値をいじれば問題は解決するのでしょうか?。819さんのファイルが、先頭か
らverifyenc_maxlines以内に日本語を含んでいないことによる障害ならば、
verifyenc_maxlinesを増やす以外の方法は思いつきません。そういうものとして扱っ
てください。

もしもverifyenc_maxlinesで解決しない場合は、調査したいと思いますのでそのファ
イルを私宛に送ってください。

821 :819@Vim%Chalice :02/09/05 10:35
>820
KoRonさん、ありがとうございます。
verifyenc_maxlines を増やしたことで、正しい fileencoding が設定されています。
問題は解決しています。#これでいいか不安だったので質問させていただきました。
> verifyenc_maxlinesを増やす以外の方法は思いつきません。そういうものとして扱っ
> てください。
とりあえず、fenc が空だったら気をつけます;;

822 :名無しさん@お腹いっぱい。 :02/09/07 02:34
バッファリストと引数リストの明確な違いは何ですか?

823 :名無しさん@お腹いっぱい。 :02/09/07 10:09
ビジュアルモードのときに,;(t,T,f,Fの繰り返し)が1回しか使えないんですがなんでですか?

824 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/07 11:52
>>822
> バッファリストと引数リストの明確な違いは何ですか?
そう聞かれると「:argdoコマンドの操作対象になるかならないか」だと思います。
argdo以外の引数リスト関連の操作全般(:nや:N)についても同じことが言えます。

825 :823 :02/09/08 08:39
ただの勘違いでした。スレ汚しスマソ。

826 :名無しさん@お腹いっぱい。 :02/09/09 20:52
mattn さんの im_custom で SKK を使っているんですが、
050 の頃から C-\ での ON/OFF ができなくなっているのはうちだけ?

canna のライブラリを入れてないので、パッチをあてた後に
src/Makefile から -DFEAT_CANNA と IM_CUSTOM_??? の定義から
canna 関連を消してビルドしています。

:se imoptions=skk,serv:localhost として、挿入モードに入ると、
モードラインに [半角] と出るんだけど、その後 C-\ を叩いても、
SKK 入力モードから脱出できません。
:se imoptions=none しないとダメなんで非常に不便。


827 :名無しさん@お腹いっぱい。 :02/09/09 21:30
[半角]の状態でも、C-jの意味が変わるだけじゃない?
どうしても[半角]が嫌ならC-^で切り替わるはず。

828 :_ :02/09/09 22:57
全然関係ない話になってしまうんですけど、
KoRonさんは院を出た後の進路は、決まっておられるんでしょうか。
vimの更新は、今よりも遅れてしまうんでしょうね。

829 :名無しさん@お腹いっぱい。 :02/09/09 23:00
>>828
うーん、流石にそういうのはKaoriyaのBBSでやったほうがよひのでは。

日本のvimユーザ(特に非un*x)がKoRoNさんにおんぶにだっこなのは
事実だけど。。

830 :826 :02/09/10 07:20
>>827
日本語の文章をペーストするときに、[半角] の状態では化けてしまうのです。
C-^ も効きません。

049 までと configure のオプションは同じにしているんですが。
# ./configure --enable-multibyte --without-x --disable-gui --disable-nls

あと関連しそうなのは何があるでしょうか。


831 :名無しさん@お腹いっぱい。 :02/09/10 15:29
個人的には常に SKK モードになってる方が好きだけど、確かに変わらないっすね。


832 :名無しさん@お腹いっぱい。 :02/09/12 12:56
>>830
確かにskkだとC-^効かないっぽいね。
まあ、mattnさんに頼めば、
if ((enc_dbcs == JPNU && iseuckanji(c))
    || (enc_dbcs == JPN) && issjiskanji(c)) {
    okuri_pos = 0;
    nfetch = 0;
    nbytes = 2;
    preedit = 0;
    length = 0;
    preedit = 0;
    inpBuff[0] = c;
    inpBuff[1] = vgetc();
    inpBuff[2] = 0;
    return skk_fetch();
}
とか書いて対応してくれるんだろうなー。

833 :名無しさん@お腹いっぱい。 :02/09/14 15:49
w3mみたいに画像が表示できるように拡張するのって難しいかな?

ちょいw3mのソースみてみるか

834 :b :02/09/14 15:49
http://profiles.yahoo.co.jp/tengaiten2002

835 :Vi原理主義者 :02/09/14 18:31
真の漢ならViだ!!

836 :名無しさん@お腹いっぱい。 :02/09/14 18:59
>>835
compatibleでつかえ

837 :Vi原理主義者 :02/09/14 19:39
>>836
いや、vim6のソースって全部でどれくらいあるの?

viはそんなにデカくなくて軽いけど、vim6はソースだけで8MBくらいなかった?

前にも使ったことあるけど、重かったなー。
日本語の対応とか凄かったけど、CUIまたは端末上だけで使えるようにしたら
かなり軽くなると思うけど、そうすれば日本語が使えなくなると思うのよね。

いろんなGUIメニューバーとか要らない。

軽くて充実した日本語環境がrxvt上で実現できるなら、>>836が言ったようにvi互換エディタとして
使ってもいいかなと思う。

長いソースとか書いてると、構文に色までつけてわかり易いしね。

838 :名無し@Vim6.1 :02/09/14 20:26
>>836ではないが…

>>837
> いや、vim6のソースって全部でどれくらいあるの?
> viはそんなにデカくなくて軽いけど、vim6はソースだけで8MBくらいなかった?
bzip2圧縮では約2.76MBだな…解凍すると結構デカかったと思う。

> 日本語の対応とか凄かったけど、CUIまたは端末上だけで使えるようにしたら
> かなり軽くなると思うけど、そうすれば日本語が使えなくなると思うのよね。
CUIだけでも日本語は使えるYO!実際kterm上でvim(!=gvim)を使ってるし。

> いろんなGUIメニューバーとか要らない。
激しく同意!

> 長いソースとか書いてると、構文に色までつけてわかり易いしね。
これも同意。

よって、
> 軽くて充実した日本語環境がrxvt上で実現できるなら、>>836が言ったようにvi互換エディタとして
> 使ってもいいかなと思う。
今すぐインストールだゴルァァ!!

ちなみに、インストールするときはソースからコンパイルすることをお勧め
します。MakefileでCONF_OPT_GUI = --disable-guiとすればGUIは完全に無効となり、
サイズはかなり小さくなるからな。詳しくはドキュメントを見て下さいな

839 :名無しさん@お腹いっぱい。 :02/09/14 20:27
>>837
gvim使わなければいいじゃん。

840 :名無しさん@お腹いっぱい。 :02/09/15 00:29
vimは重くてデカイよな。
軽いviクローンならnviもあるし、いいんじゃん?
重くてデカイなりの機能があるわけだし。

>いろんなGUIメニューバーとか要らない。
たしかにemacsにしてもvimにしてもメニューバーいらない。
かざりだろ、あれ。

とりあえずインスコしてみそ>>837

841 :名無しさん@お腹いっぱい。 :02/09/15 02:14
ウィソでgvim使ってるけどメニューは全オフにして超軽快ですよ(>>566参照)

842 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/15 02:40
>>841
> ウィソでgvim使ってるけどメニューは全オフにして超軽快ですよ(>>566参照)
補足です。最新のパッチを充てると、メニュー登録にかかる時間は改善されます。具
体的には、各シンタックスのための登録が遅延され、パッチ以前に比べ、起動時に百
数十項目の登録がキャンセルされます。

843 :名無しさん@お腹いっぱい。 :02/09/15 11:41
>>841
つーかgvim使ってるヤシいるのか?
ウィソでもjvim使ってるんだけど。

844 :841 :02/09/15 12:08
>>842
補足ありがとうございます。これのことですか?

let skip_syntax_sel_menu = 1

>>843 gvimの方がいいでしょ。軽さを求めるならjvimでもいいだろうけど。

845 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/15 12:16
>>844
> let skip_syntax_sel_menu = 1
多分、それではないと思います。
# っていうかskip_syntax_sel_menu、どこで使われているのかわかりません(笑
試しにメニューを表示して、シンタックスの項目を開いてみてください。
Show individual choiceを選ぶと…

846 :名無しさん@お腹いっぱい。 :02/09/15 12:39
>つーかgvim使ってるヤシいるのか?
winで使ってる香具師の大半はgvimだとオモワレ


847 :名無しさん@お腹いっぱい。 :02/09/15 14:19
vimが重いのは、起動時に大量に読み込むスクリプトが重荷になっている
のと、シンタックスハイライティングがハードコードされていなくて、
表示のたびに正規表現でマッチングをやっているから。
この2つを切れば、氏ぬ程速くなるよ。vim使う意味無くなるけどね。
でも、シンタックスハイライティングやインデントはCで書いた
プラグインでも作れるようにして欲しいなあ。
文法によっては正規表現では限界あるし。

848 :名無しさん@お腹いっぱい。 :02/09/15 14:33
>文法によっては正規表現では限界があるし

syntax highlighting は vim スクリプトで書かれているので
かなり柔軟ですよ。そのスクリプトの中で正規表現も使えるってだけで。

849 :841 :02/09/15 16:13
>>845 あ、名前変わっとるがな。いずれかのパッチで do_syntax_sel_menu に変
更になったようで。menu.vimの中で文法選択メニューをセットアップするかしな
いかを判断している部分があるのです。

> 試しにメニューを表示して、シンタックスの項目を開いてみてください。
> Show individual choiceを選ぶと…

これは知りませんでした。てか、以前はシンタックス・メニューをロードするの
がデフォルトで、今はそうでなくなったと、いうことなんですね。

850 :名無しさん@お腹いっぱい。 :02/09/15 21:04
過去ログから拾って日本語環境用に↓のように.vimrcに設定してるんだけど、
新規ファイルを保存するとき、:wq! みたいに!つけないとエラーがでるんだけど
なんででしょう。

set encoding=euc-jp
set fileencoding=iso-2022-jp,utf-8,euc-jp
set fencs=iso-2022-jp,utf-8,ucs-2le,ucs-2,cp932,euc-jp


次100 最新50 (10:00PM - 03:00AM の間一気に全部は読めません)
名前: E-mail (省略可) :

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