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 あたり。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 20:35:11.90 ] 俺のvimがこんなに可愛いわけがない
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 21:06:00.12 ] この中に1人、Vimmerがいる!
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 21:12:39.70 ] 1.ブラウザで履歴を出す人 2.メモ帳にjを入力する人 3.Excelで検索ウィンドウを出す人
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:24:20.38 ] ここにいるようなvim人はbashもviモードにしてるの?
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:25:56.57 ] むしろvimshellだと思われ
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:31:02.68 ] vimshellなんて使ってる奴いるのか? 普通にvim抜けてzsh使った方がずっと効率いいと思うぞ…
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:37:12.48 ] 素のbashもいいもんだよ。
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:41:55.67 ] バッファ間移動をどのキーに割り当てるか悩み始めて小一時間。 みんなどこに割り当ててんだろ。
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 23:06:46.57 ] vimshellとか何がしたいんだかよくわからんな。 なんでもvimでやろうとする人はemacsにコンプレックスでも持ってんのか?
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:00:31.47 ] 素bash派です。 なんでもVimのひとはsexやオナニーもvimでヤってるの?
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:33:02.88 ] このスレはストイックな人が多くていいね。
491 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:33:24.85 ] >>487 vim暦10年以上だけどバッファなんて全く意識しないわ 毎回eコマンドでファイルを直接開くだけ。
492 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:35:10.40 ] マジレスするとscreen立ち上げてvimとzshを待機してればそれで済む。 vimの中で無理矢理シェル環境作ることに何の価値も見出せない。
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 01:13:33.24 ] バッファはそれ系のプラグイン導入すると便利に感じる デフォだと分かり辛い
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 02:14:04.18 ] >>487 ごめん、普通に:nとかしてる…
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 02:24:51.65 ] >>487 <Space>h <Space>l <M-h> <M-l> gh gl のどれかでいいんじゃないですか?
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 05:32:22.55 ] 最後にあるキーマップが定義された場所を調べる方法はありませんか?
497 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 06:05:06.20 ] >>496 :verbose map <leader>abc じゃないっけ?
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 07:47:54.99 ] >>492 俺もそんな使い方だったけど、 screen上でvimを使って編集をしていると表示が乱れて、 ちょくちょくおかしな事になるからscreen使うの辞めた
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 07:54:13.44 ] >>498 screenでvim使ってるけど普段とかわり無いな。 どんな風に乱れるの?
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 08:01:13.38 ] 俺はtmux派。(というかscreenはほぼ使ったことない) vim風キーバインドも使えてなかなかいい。
501 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 08:19:22.80 ] mlterm+screen+ncursesで表示が乱れたり……ってのに関係あったり?
502 名前:名無しさん@お腹いっぱい。 [2012/04/13(金) 08:49:16.25 ] んだよ、mswin.vimとかあるんじゃん。 めっちゃ快適になった。
503 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 10:10:37.29 BE:1878794674-2BP(0)] >>492 俺もscreen使用しない派 マウス使えないし
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 16:56:34.78 ] どうかご教授ください visual studioに挙動をあわせたいので yyした場合のみ、Pにしたい。 pをPにマップしてしまうとほかの挙動が逆になってしまう。 そもそも、vimは行コピーしたという変数をどこに持っているんだ :regでレジスタ見ても、自力で行コピーしたのとyyしたのが違わないのに、挙動が異なる なぞだ。
505 名前:名無しさん@お腹いっぱい。 [2012/04/13(金) 19:33:16.35 ] >>504 >そもそも、vimは行コピーしたという変数をどこに持っているんだ レジスタの種類が変わる :echo getregtype() yy の後だと大文字のVで yw の後だと小文字のvが表示される
506 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 20:23:23.82 ] tmux+zsh派だなあ screenはなんか慣れないまま終わったけど、tmuxは良い
507 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 21:18:02.06 ] MacだけどiTerm2最高
508 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 21:47:35.42 ] そろそろtmuxかなぁと思って試しに触ってみたらハングしてしまった。 screenはいかにも黒魔術的でmanもげっそりしてしまうぐらい長いけど、 キビキビとよく動く。まだまだ現役。 zshは人がカーソルキー使ってるの見て「うわぁ」ってなって、それ以来食わず嫌い。 iTerm2は設定をドットファイルで管理してくれたら考える。 vimの話してないから申し訳程度のvim話: wildignorecaseなんて設定がいつの間にかできるようになってたので 久しぶりにvimrc入りしました。いいねこれ。
509 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:03:05.77 ] 「わいわいぴー」と、今日知人に言われ戸惑ってもた。 ワシ yyp でなく Yp だし、てか、「やんく」や「ぽっぷ」と言って欲しい。
510 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:10:44.82 ] オススメキーバインド晒してこーぜ!
511 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:17:44.86 ] noremap ; : noremap : ;
512 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:33:02.70 ] neocomplcacheとneocomplcache-snippets-completeを一緒に使ってる人いたら 良ければvimrcを見せていただけないでしょうか? インストールして設定できたと思っても辞書ファイル参照した補完もスニペットも読み込んでなくて何が悪いのかわからず状態で・・・
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:50:53.72 ] 本物のvimmerになりたかったらそんなプラグインに頼るな
514 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:51:18.01 ] ヤンクするとき「よっ!」 ペーストするとき「ぱっ!」 って言ってしまう。 あ、デリートは「どかーん」です。
515 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 00:17:54.47 ] スニペット系プラグインって結局使わなくなるんだよね。
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 00:44:37.44 ] 色々いれたけど、ガチで使ってるなーと思うのは vundle, surround, quickrun, align, YankRingだな uniteとかvimfilerも便利なんだが、使わなくなって忘れる
517 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 01:36:26.95 ] >>505 ありがとうございます。それさえわかればなんとかなります しかしvimは深い深すぎる
518 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 01:55:27.41 ] >>511 これはもち、USキーボード前提ね
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 03:00:06.64 ] ちょっと質問させてください。 Centos 5.6でvimを使ってみたら、ソースファイル編集してタグジャンプすると保存しろといってきます。 Versionが7.0だったのでソース落としてきて7.3にしても現象が変わりませんでした。 Debianではそんなことはなかった気がするのですが、何か設定がいるのでしょうか?
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 04:40:51.21 ] >>519 :se hidden でどうよ?
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 22:13:12.92 ] >>512 githubで.vimrcを検索。 .vimrcをアップロードして管理している人は結構多い。
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/15(日) 08:30:32.67 ] >>521 vimpusher使うとさらに簡単よね。
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 12:11:36.98 ] kaoriha gvimとfudist gvimの起動時間の差はどこから来るのでしょうか なにか高速化tipsとかありますか?
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 12:12:39.54 ] すみませんkaoriya、です。。kaorihaは別サイトでした…
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 12:38:57.66 ] >>523 どっちがどうとか各起動時間を書くとかよろしく
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 13:26:43.10 ] fudistとkaoriyaって仲良くすればいいのになんか敵対してる感じだよね。 というか、fudistがkaoriyaを目の敵にしてる感じというか
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 17:48:17.09 ] kaoriya 2sec以内に起動 fudist 初回起動は8secほど、その後は2sec以内に起動 この違いはどこからなんだろう
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 19:09:39.28 ] >>527 fudist版は使ったことないから勘です。 set guioptions+=M せずに syntax on や filetype plugin on をしてるとか? 一度 vimrc (_vimrcじゃないよ)の先頭に set guioptions+=M を追加して初回起動したらどうなるか試してもらえますか?
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 01:52:43.78 ] >>527 vim --startuptime fudist.txt などとして比べてみる
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 05:09:45.22 ] コメントありがとうございます。 fudist のstartuptimeは421msec、これはkaoriyaと同じぐらい guioptions を付けてもstartuptimeにあまり変わりは無し、でした。 うーん何だろう、ローダの段階に何かあるのかなぁ
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 08:45:14.46 ] startuptimeがほぼ同じなのに起動時間が全然違うってアリエッティ? なんかミスってないかい?
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 12:35:10.18 ] C#のコードが含まれてるとか
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 19:51:16.76 ] fudist? 今はそんなものがあるのか。 日本語化 vim のひとつ、なのかな… >>503 screen で mouse 使えるよ。 screen なしで使える環境なら screen ありでも使える気はするが。 なんか違う話なのかな。
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 23:34:41.83 ] >>520 確かにhiddenで大丈夫でした。 どこをどうよみ間違えたのかnohiddenで試してました。 ありがとうございました。
535 名前:名無しさん@お腹いっぱい。 [2012/04/19(木) 08:59:42.42 ] マウスで右から左へテキストを選択した場合、選択開始位置にある文字が選択対象に ならないのですけど、これを選択対象にする設定ってあります? うーん、ていうかなんて書けば伝わるのかわからない…。 行末から行頭へ向けてマウスでガーッと選択すると、行末の文字が選択されないんです。 うーん。
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 10:04:54.68 ] ほんとだね。 対処はわからないけど…
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 11:40:58.53 ] >>535 こっちではちゃんと選択されるよ。 そちらのOS, Vimのバージョンを教えて下さい。
538 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 12:00:54.94 ] >>535 それってVimに限った話? 端末エミュレータの問題じゃないの。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 12:46:49.61 ] 例えばxtermならそうなるな……ていうか、rxvtとかmltermでもなるか とりあえず、Vimの問題じゃないよね
540 名前:535 [2012/04/19(木) 13:44:55.59 ] >>537 OSはWindows7 gvimはKaoriya の Vim 7.3.494 (2012/04/07版) です。ターミナルのじゃなくてgvimです。
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 13:49:55.22 ] Windowsならこっちで聞いた方がいいんじゃね。 vim Part4 anago.2ch.net/test/read.cgi/software/1314189326/
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 あんまり使ってないけど。