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

vim6

[326:KoRoN (2001/07/30(月) 01:31)]
:command! -nargs=0 Scratch new | set bt=nofile
というようにコマンドを定義すれば:Scratchで同じことが出来るようになります。
私はこうやってますがこの方法じゃダメでしょうか?。


[327:KoRoN (2001/07/30(月) 01:33)]
イカんです。下げ癖が付いているので上げておきます。


[328:名無しさん@お腹いっぱい。 (2001/07/30(月) 01:44)]
>>326
なるほど。再定義ですか。
なるだけ細かく設定したいところだけど仕方ありませんね。
ありがとうございます。


[329:名無しさん@お腹いっぱい。 (2001/07/30(月) 02:02)]
:cw
で grep などの結果をウィンドウに表示してジャンプするできますが、
これを
:ls
の結果に対してできるコマンドはありますか?


[330:KoRoN (2001/07/30(月) 02:18)]
>>328
関数を呼び出すことも出来ますからnewを見るだけなら、autocmdでイベントをフックよりもスマートでは無いでしょうか?。
もっとも:help :newをみればどのようにイベントが飛ぶか書いてあるので、それを参考にautocmdでやってみるのも良いのでは?

>>329
:Explorerもしくは:Sexplorerしてみてください。これで望む操作の代用になりませんか?


[331:KoRoN (2001/07/30(月) 02:22)]
あ、vim6がapでβになった。


[332:329 (2001/07/30(月) 02:38)]
>>330
確かに :Explore は便利なのですが、
:ls の結果なら必要なファイルのみで出来るので…

まあそれでも
:b {nr}
で十分なのですが。


[333:KoRoN (2001/07/30(月) 03:11)]
本当にlsを使いたいのならば、要は適切にmakeprgとerrorformatを定義すればよいのでしょう。


[334:名無しさん@お腹いっぱい。 (2001/07/30(月) 04:17)]
>>333
ってどういうことでしょうか?
プログラミングしていないときでも別ウインドウに :ls の結果を表示して
編集しているファイルをいったりきたりしたいのですが、どうも無理のような気が
してきたので、自分でそういうスクリプトを書いてみようかと思います。


[335:334 (2001/07/30(月) 06:57)]
と思ったけど、$VIMRUNTIME/plugin/explore.vim を見て挫折した。


次10 前10 最新10
NAME:MAIL:

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