■掲示板に戻る■ 全部 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あたり。

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

851 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/15 21:12
>>850
> set fileencoding=iso-2022-jp,utf-8,euc-jp
これが余計です。fenc(fencsではないので注意)は、vimがファイルを読込んだ時に自
動設定し、そのファイルのエンコーディングが何であるのかを示すために使います。
ユーザがこれを設定するのはエンコーディングを指定して保存する時に限られます。
通常、エンコードを頻繁に変更することはありませんから、set fencを行なうのはマ
レです。また行なうにしても、指定できるエンコードは常に1つですから、書式とし
てカンマ区切りの方法は使えません。

852 :850 :02/09/15 21:43
>>851
詳細な説明ありがとうございます。
その行を削除してうまくいくようになりました。

853 :名無しさん@お腹いっぱい。 :02/09/15 22:15
お前らC言語のifだとかforだとか関数をうまいことfoldingする方法
教えてください。

854 :名無しさん@お腹いっぱい。 :02/09/15 22:22
foldmethodとかつかって自動化できるんだろうけど、どうもしっくり
こないので漏れは[[V%zfとか手でやってる。

あと、{{{埋め込んどくとか。

855 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/15 23:06
>>853
> お前らC言語のifだとかforだとか関数をうまいことfoldingする方法教えてください。
インデントがシッカリしているソースコードならば、foldmethod=indentで代用でき
るかもしれません。foldnestmax=5くらいで押さえ込めば、深すぎるインデントは無
視できますし。

856 :名無しさん@お腹いっぱい。 :02/09/15 23:21
もっと直観的に閉じる方法ないっすかね。

>> あと、{{{埋め込んどくとか。
これってどういうことですか?

ちょっと試行錯誤してみて良い方法あったら報告します。

857 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/15 23:43
>>856
> >> あと、{{{埋め込んどくとか。
> これってどういうことですか?

   :set foldmethod=marker
して文章中に {{{ というマークを埋め込むと、そこからfoldingが設定されます。
詳細は
    :help fold-marker 
翻訳済みファイルはこちら。
    http://www.kaoriya.net/vimdoc_j/fold.txt

858 :名無しさん@お腹いっぱい。 :02/09/20 06:58
>>857 and All
しっつも〜〜ん

こういうマーカーをファイルに書きこんだ時、
VIMer以外には、すこぶる謎な印として見えてしまうわけですが、
みなさん、どうなされていますか?



859 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/20 07:20
>>858
> VIMer以外には、すこぶる謎な印として見えてしまうわけですが、
C/MigemoのREADME_j.txtのように、占有できるファイルではそのまま残します。そう
でないファイルではmarker以外のindent等のfoldを使うようにしてます。まぁ、私は
どちらかというとfoldingはあまり使わないほうなので、それで事足りています。

860 :名無しさん@お腹いっぱい。 :02/09/20 09:47
ああ、オレお構いなしに marker いれまくってるや。
あったからどうっていうもんでもないでしょ > 非vimer

861 :名無しさん@お腹いっぱい。 :02/09/20 12:32
vimerじゃなくてvimmerでそ。ヴァイマーになてしまうがな。

862 :名無しさん@お腹いっぱい。 :02/09/20 15:55
1. Vimmer (う゛ぃまー)
2. Vimian (う゛ぃみあん)
3. Vimist (う゛ぃみすと)

863 :名無しさん@お腹いっぱい。 :02/09/20 16:04
>>860
XXXとかFIXMEとか普通に入れちゃってるなあ。
emacsとかだとただの文字列なんだよね、あれって。

まあ、どこかにちろっと説明くわえとけばいいんじゃないかな。
/* これはvim用のおまじないです */って。

#ほかのエディタ用のおまじないと入れ混じるとイヤソなコードに
#なりそうだが。。。

 vim:set ts=8 sts=8 sw=8 tw=78 ft=text norl:

864 :名無しさん@お腹いっぱい。 :02/09/20 17:40
コーディング規約に従って書くときには.vim/ftpluginが役に立ってる

865 :名無しさん@お腹いっぱい。 :02/09/20 17:45
むしろ、先人が{{{入れてたのを知らずにそのファイルをvimで開くと、
「うおお、勝手にfoldingされてる!なんじゃこりゃー!」と驚いたりする罠

ありがたいけど。

866 :名無しさん@お腹いっぱい。 :02/09/22 19:56
823で勘違い発言をしたものですが
t,Tを繰り返すときに,;を連続して使えないことがわかりました。(,;交互だと可能)
バグではないと思いますが、どうも気にくわないので連続して使えるようにするには
どうすればいいでしょうか?

867 :KoRoN@Vim%Chalice ◆ALICEsdk :02/09/22 21:23
>>866
たとえば探す文字がAならば /A/s-1 とnで代替するというのは如何でしょう? (tの場合)
Tのほうは ?A?e+1 になります。

868 :名無しさん@お腹いっぱい。 :02/09/23 08:10
これは便利だぞ〜〜っていう Vim Scripts を知ってたら教えて欲しいです。

ttp://vim.sourceforge.net/
ここにあるの以外で。

869 :名無しさん@お腹いっぱい。 :02/09/23 08:17
Chalice

870 :名無しさん@お腹いっぱい。 :02/09/23 23:31
最初の行に #!/usr/bin/ruby
とか書かれた場合,自動的に実行権限を与えることって出来ますか?
(Cygwinみたいな感じで)

871 :名無しさん@お腹いっぱい。 :02/09/23 23:37
>>870
それってvimファイルの最初の行に書くってこと?

872 :870 :02/09/24 00:40
vimファイルじゃなく,自分で適当に書いたシェルスクリプトとかにです.
gvim hoge.rb
#!/usr/bin/ruby
ごねごね…
:wq
chmod 755 hoge.rb ←この作業を省きたい….

873 :871 :02/09/24 04:41
すまぬ。正直、Vimは使っているが、詳しくない。
とりあえず、Google でこれ見つけてきた。↓

" Automatically chmod +x Shell and Perl scripts
autocmd BufWritePost *.sh !chmod +x %
autocmd BufWritePost *.pl !chmod +x %


874 :名無しさん@Vim%Chalice :02/09/25 22:19
im_customってwnnではつかえないんですか?


続きを読む

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

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