[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 04/23 07:30 / Filesize : 132 KB / Number-of Response : 568
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part20



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/25(金) 18:09:23.82 ]
Vim 6以降に関する話題、Part20です。
www.vim.org/

前スレ
Vim Part19
hibari.2ch.net/test/read.cgi/unix/1308288838/

関連情報は>>2-8あたり。

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/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 名前:名無しさん@お腹いっぱい。 [2012/04/19(木) 14:14:12.60 ]
>>542
おお

:set selection=inclusive

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

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 14:25:29.42 ]
Windowsのデフォルトなんだそうだが…

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

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

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 18:12:32.86 ]
>>543
'selection' はじめてしったわ

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

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

547 名前:546 mailto:sage [2012/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 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 07:53:00.56 ]
めもちょうとかにあわせただけでねーの

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/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 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 11:29:06.92 ]
<C-d><C-u>って使いますか?
<C-f><C-b>があったら要らない気がするのですが



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

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

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:33:21.94 ]
NERDTreeとか入れちゃダメなの?

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:44:52.14 ]
VimFilerをエクスプローラーっぽく使うのもオススメ

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

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:49:14.87 ]
>>552
:e %:h/hogepiyo.c ってやればいいんじゃないかな

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:52:28.82 ]
まあ一応 <C-R>% で path 入るけど。

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 16:23:11.19 ]
プラギンスイーツ()

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

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

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

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 18:57:03.36 ]
:Expもカレントを変えずに使える

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



561 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 21:01:57.60 ]
シンプルな project.vim でいいじゃん


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

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

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

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

566 名前: 忍法帖【Lv=4,xxxP】 mailto:sage [2012/04/22(日) 23:25:49.90 ]
NerdTreeのがよくね?

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

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<132KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef