Vim Part20 ..
[2ch|▼Menu]
522:名無しさん@お腹いっぱい。
12/04/15 08:30:32.67
>>521
vimpusher使うとさらに簡単よね。

523:名無しさん@お腹いっぱい。
12/04/17 12:11:36.98
kaoriha gvimとfudist gvimの起動時間の差はどこから来るのでしょうか
なにか高速化tipsとかありますか?

524:名無しさん@お腹いっぱい。
12/04/17 12:12:39.54
すみませんkaoriya、です。。kaorihaは別サイトでした…

525:名無しさん@お腹いっぱい。
12/04/17 12:38:57.66
>>523
どっちがどうとか各起動時間を書くとかよろしく

526:名無しさん@お腹いっぱい。
12/04/17 13:26:43.10
fudistとkaoriyaって仲良くすればいいのになんか敵対してる感じだよね。
というか、fudistがkaoriyaを目の敵にしてる感じというか

527:名無しさん@お腹いっぱい。
12/04/17 17:48:17.09
kaoriya 2sec以内に起動
fudist 初回起動は8secほど、その後は2sec以内に起動

この違いはどこからなんだろう

528:名無しさん@お腹いっぱい。
12/04/17 19:09:39.28
>>527
fudist版は使ったことないから勘です。
set guioptions+=M せずに syntax on や filetype plugin on をしてるとか?

一度 vimrc (_vimrcじゃないよ)の先頭に set guioptions+=M を追加して初回起動したらどうなるか試してもらえますか?



529:名無しさん@お腹いっぱい。
12/04/18 01:52:43.78
>>527
vim --startuptime fudist.txt などとして比べてみる

530:名無しさん@お腹いっぱい。
12/04/18 05:09:45.22
コメントありがとうございます。
fudist のstartuptimeは421msec、これはkaoriyaと同じぐらい
guioptions を付けてもstartuptimeにあまり変わりは無し、でした。

うーん何だろう、ローダの段階に何かあるのかなぁ

531:名無しさん@お腹いっぱい。
12/04/18 08:45:14.46
startuptimeがほぼ同じなのに起動時間が全然違うってアリエッティ?
なんかミスってないかい?

532:名無しさん@お腹いっぱい。
12/04/18 12:35:10.18
C#のコードが含まれてるとか

533:名無しさん@お腹いっぱい。
12/04/18 19:51:16.76
fudist? 今はそんなものがあるのか。
日本語化 vim のひとつ、なのかな…

>>503
screen で mouse 使えるよ。
screen なしで使える環境なら screen ありでも使える気はするが。
なんか違う話なのかな。

534:名無しさん@お腹いっぱい。
12/04/18 23:34:41.83
>>520
確かにhiddenで大丈夫でした。
どこをどうよみ間違えたのかnohiddenで試してました。
ありがとうございました。

535:名無しさん@お腹いっぱい。
12/04/19 08:59:42.42
マウスで右から左へテキストを選択した場合、選択開始位置にある文字が選択対象に
ならないのですけど、これを選択対象にする設定ってあります?

うーん、ていうかなんて書けば伝わるのかわからない…。
行末から行頭へ向けてマウスでガーッと選択すると、行末の文字が選択されないんです。
うーん。

536:名無しさん@お腹いっぱい。
12/04/19 10:04:54.68
ほんとだね。
対処はわからないけど…

537:名無しさん@お腹いっぱい。
12/04/19 11:40:58.53
>>535
こっちではちゃんと選択されるよ。
そちらのOS, Vimのバージョンを教えて下さい。

538:名無しさん@お腹いっぱい。
12/04/19 12:00:54.94
>>535
それってVimに限った話?
端末エミュレータの問題じゃないの。

539:名無しさん@お腹いっぱい。
12/04/19 12:46:49.61
例えばxtermならそうなるな……ていうか、rxvtとかmltermでもなるか
とりあえず、Vimの問題じゃないよね

540:535
12/04/19 13:44:55.59
>>537
OSはWindows7
gvimはKaoriya の Vim 7.3.494 (2012/04/07版)

です。ターミナルのじゃなくてgvimです。

541:名無しさん@お腹いっぱい。
12/04/19 13:49:55.22
Windowsならこっちで聞いた方がいいんじゃね。

vim Part4
スレリンク(software板)

542:名無しさん@お腹いっぱい。
12/04/19 13:57:07.70
この辺のオプションは
option mswin xterm ~
'selectmode' "mouse,key" ""
'mousemodel' "popup" "extend"
'keymodel' "startsel,stopsel" ""
'selection' "exclusive" "inclusive"

どうなってる? helpファイルを貼り付けたらズレた

:set selectmode?
以下4つのパラメータの現状設定は?

543:名無しさん@お腹いっぱい。
12/04/19 14:14:12.60
>>542
おお

:set selection=inclusive

で行末からちゃんと選択できるようになりました!!

544:名無しさん@お腹いっぱい。
12/04/19 14:25:29.42
Windowsのデフォルトなんだそうだが…

:help behave
でその辺を見直してみることをすすめる

Windowsだと日本語化して配布してる人がいるんだっけ?

545:名無しさん@お腹いっぱい。
12/04/19 18:12:32.86
>>543
'selection' はじめてしったわ

546:名無しさん@お腹いっぱい。
12/04/19 18:20:06.52
ドキュメントの日本語化の話ならWindowsに限定されるものでもないけど、なんだろう。

mswinのときにexclusiveにしようと決めた経緯が知りたいといえば知りたいかも。

547:546
12/04/19 18:31:23.62
Note that when "exclusive" is used and selecting from the end
backwards, you cannot include the last character of a line, when
starting in Normal mode and 'virtualedit' empty.

ということらしいんだけど、ちょっと記述がおかしくて、仮想編集が有効な状態でなければだめってことみたい。
たとえばvirtualedit=insertなら、insertモードだと最後の文字もマウスで選べるけど、ノーマルモードじゃ選べない。

selectionをexclusiveにしている理由が何かあるだろうから、それを安易に変えるのはなんかずれてるようにも思い。
後ろから選ぶようなことをしない、またはマウスを使わないって提案も、変な締め付けにも思い。

548:名無しさん@お腹いっぱい。
12/04/21 07:53:00.56
めもちょうとかにあわせただけでねーの

549:名無しさん@お腹いっぱい。
12/04/21 09:03:13.19
sudoedit したら使ってない unite.vim に怒られた。

"sudo vim" is detected. Please use sudo.vim or other plugins instead.
unite.vim is disabled.

とか。勘違いな上余計なお世話だけど、いやこれ意味あんのか?sudo だったとして。
使ってないけど全く使わないつもりでもないんだよなあ。
まあ直せばいいんだけど。というか sudo.vim か…

550:名無しさん@お腹いっぱい。
12/04/21 11:29:06.92
<C-d><C-u>って使いますか?
<C-f><C-b>があったら要らない気がするのですが

551:名無しさん@お腹いっぱい。
12/04/21 12:55:04.76
個人的には、スクロールをスムーズにする系のプラグインなりなんなり入れないと
<C-f><C-b>はスクロール量が大きすぎて頭の中でテキスト構造が繋がらない
<C-d><C-u>でもたまに大きすぎると感じるかなあ

552:名無しさん@お腹いっぱい。
12/04/21 15:29:45.90
:e hoge/fuga/fugafuga/hogehoge.c をして色々編集したあとに、次に :e hoge/fuga/fugafuga/hogepiyo.c をしたい
というときに、一々パスを入力するのめんどうなんですが、いま編集中のファイルのディレクトリを入力する方法ありますか?

553:名無しさん@お腹いっぱい。
12/04/21 15:33:21.94
NERDTreeとか入れちゃダメなの?

554:名無しさん@お腹いっぱい。
12/04/21 15:44:52.14
VimFilerをエクスプローラーっぽく使うのもオススメ

カレント云々はこんなん入れとくと常に編集中ファイルの場所がカレントになったはず
augroup grlcd
autocmd!
autocmd BufEnter * lcd %:p:h
augroup END

555:名無しさん@お腹いっぱい。
12/04/21 15:49:14.87
>>552
:e %:h/hogepiyo.c ってやればいいんじゃないかな

556:名無しさん@お腹いっぱい。
12/04/21 15:52:28.82
まあ一応 <C-R>% で path 入るけど。

557:名無しさん@お腹いっぱい。
12/04/21 16:23:11.19
プラギンスイーツ()

558:名無しさん@お腹いっぱい。
12/04/21 17:06:52.18
>>555-556
ぎゃー探してたのこれだありがとう!

>>554
他のディレクトリのファイルも編集するからカレントディレクトリは変えたくないんだ…

>>553
こんなのもあるんだね
vim使い始めたばっかでまだ色々分からない

559:名無しさん@お腹いっぱい。
12/04/21 18:57:03.36
:Expもカレントを変えずに使える

560:名無しさん@お腹いっぱい。
12/04/21 19:48:00.62
縦にウィンドウ割って右側で
:lcd hoge/fuga/fugafuga
とかすればいいんじゃないかと。

561:名無しさん@お腹いっぱい。
12/04/21 21:01:57.60
シンプルな project.vim でいいじゃん


562:名無しさん@お腹いっぱい。
12/04/22 02:27:20.44
入れてみたらproject.vimがいい感じでした
これ使うことにします

563:名無しさん@お腹いっぱい。
12/04/22 04:02:16.74
project.vimっていちいち手動で登録しなきゃいけないのが面倒臭くない?
俺はツリー表示のほうが楽だ

564:名無しさん@お腹いっぱい。
12/04/22 08:52:52.31
>>563
そうだな。ファイラとして使うのは面倒。元々、そういう目的のもんでもないだろうし。
:Sex :Texとかの方が楽ちん

565:名無しさん@お腹いっぱい。
12/04/22 15:00:53.16
>>563
\Cでプロジェクト作れば任意の拡張子でフィルタして自動登録できる

566: 忍法帖【Lv=4,xxxP】
12/04/22 23:25:49.90
NerdTreeのがよくね?

567:名無しさん@お腹いっぱい。
12/04/22 23:31:35.84
たしか \C, \R (\R なんてなかったかな?)だと directory が反映されないんだよね。
で NERDTree にしたよ。それだけが理由か忘れたけど。
project.vim だと buffer 内でファイル名検索すると fs からじゃなくて速かったんだけど、
それは別目的の filelist があったから Unite にまかせた。buffer が既に開いてる分 project.vim の方が速いけど。

結局 Unite から検索してるから NERDTree あんまり使ってないけど。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4980日前に更新/132 KB
担当:undef