1 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/03/30(月) 20:04:42.55 .net] Vim 6以降に関する話題、Part24です。 www.vim.org/ 前スレ Vim Part24 peace.2ch.net/test/read.cgi/unix/1413122189/ 関連情報は>>2-6 あたり
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 12:04:15.27 .net] C-w C-wで隣の分割された画面に移動したいんですがquickfixに移動してしまうので quickfixを飛ばして移動するコマンドってありませんか?
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 12:16:28.93 .net] >>569 >>358 参照。 他には <C-W>j とか <C-W>l 等
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 13:29:17.83 .net] ありがとうございますwindows.txt見て覚えてきます
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 21:39:39.06 .net] >>569 昔そんなコマンド作ったことある。 quickfixウィンドウかどうかは&ft == "qf"で判定できるので とりあえずwincmd wで移動して、今いるのがquickfixだったらもう一度wincmd wするとか、 あるいは事前にwinbufnr(), getbufvar()で判定してもいいし。
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 22:33:12.67 .net] 引数受けずに呼出元を表示する関数って書けますか? perl の caller みたいな感じで。
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/29(土) 00:49:08.28 .net] >>573 例外発生時にコールスタックみたいなものは出るからある程度は作れそうだが、そういうapiは提供されてないと思うので完全なのは難しそう
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/29(土) 01:02:01.35 .net] >>574 返信ありがとうございます。 地道に呼び出し元から引数で expand('<sfile>') 渡すことにします。
585 名前:名無しさん@お腹いっぱい。 [2015/08/29(土) 01:09:46.60 .net] UNIX関係について語り合うならBeLongs!がおすすめ。 よかったら、「blngs」で検索してみて!
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/29(土) 01:11:04.51 .net] >>575 やり方として正しいとは思わないが、わざと例外起こして、その時のメッセージをパースして…みたいなことも出来なくもなさそうだけど、たしか関数名も省略されて気がするんだよな
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/29(土) 01:50:00.93 .net] >>576 アフィ乙です
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 12:45:32.59 .net] :tabeの引数にディレクトリを渡すとファイラーが起動しますけど ファイルやディレクトリを選択するのにEnterキーじゃなくてSpaceを使う方法教えてください もしくはそういうことが代替のプラグインってありませんか? 小指が小さいのでホームポジションから右手を話さないとEnterキーに届かないんです
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 15:19:26.23 .net] " ~/vimfiles/ftplugin/netrw.vim ("~/vimfiles" は個々の user-rutime-dir に)
590 名前:exe 'nnoremap <buffer><space> '.maparg('<CR>','n') [] [ここ壊れてます]
591 名前:名無しさん@お腹いっぱい。 [2015/09/02(水) 23:12:52.61 .net] nmap <buffer> <space> <enter>
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/04(金) 20:31:27.12 .net] >>580-581 使わせていただきますありがとうございます
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/05(土) 21:01:31.40 .net] &re != 1 なら /[\u4E00-\u9FCF]/ てな範囲指定が出来るようになってるんだな。あなうれしや
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/08(火) 10:01:38.49 .net] CentOSでvim 7.2を使っています テキストを入力していて、行が少し長くなると、途中にある空白や#の箇所で改行されてしまいます この動作を止めさせたいのですが、どう設定すればよいのでしょうか
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/08(火) 10:41:51.33 .net] >>584 se tw=0
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/08(火) 10:53:06.35 .net] >>585 情報ありがとうございます /etc/vimrc内に、そのtwを設定している箇所をみつけましたので、 tw=0と修正したところ、効き目がありました ありがとうございました
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/08(火) 11:17:31.52 .net] >>586 $HOME/.vimrc に設定した方がいいよ 他の端末でも使い回せるし
598 名前:名無しさん@お腹いっぱい。 [2015/09/10(木) 00:05:59.12 .net] neocompleteの設定例の、下記の文で質問があります。 inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" この文は選択候補窓の表示有無で<C-n> か <TAB>のどちらかを 入力しているのだと思いますが、\記号が先頭に付いている意味が分かりません。 \記号を外して実行しても動作に違いがないように思います。 \記号にはどういった意味があるのでしょうか?
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/10(木) 01:55:49.97 .net] shougoに聞けよ ask.fmなら匿名でも聞けるぞ
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 01:15:30.09 .net] >>588 実際に \記号なしで実行してみ。 <C-n>、<TAB>という文字列がそのままバッファに入力される。 ダブルクォートで内の文字列は \ を前置すると特別な意味になる。 いつものマッピングで使う<C-n>や<TAB>という表記は <expr>がついているから無効になってる。
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 11:00:01.10 .net] omnifuncで補完される候補ってキーを打つ度に候補数が減っていきますよね これってキーを打つ度に補完データを取得してるんですか? それともomnifuncを呼び出した時点の補完データを元にしてるんですか?
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 12:15:32.18 .net] >>591 :h E839 の例を見ると入力の度に候補を絞り込んでいく感じっぽいな 補完データは普通は初期化時に与えられたら十分な気がするが、それも実装次第の様子
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 13:30:23.24 .net] vimconfって何で発表者の交通費を負担しなきゃいけないんだろうな 参加費を割引にしたり無料にするならまだわかるけど 無関係な費用を参加者に負担してもらうのは不公平である 交通費無料じゃないとくる価値がない、他の発表者の内容に価値がないみたいな感じ
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 15:05:44.22 .net] >>593 著作権使用料も払わされるねニヤニヤ
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 17:32:16.79 .net] Vimは●も表示できない時代遅れのエディタ ttp://b.hatena.ne.jp/entry/anond.hatelabo.jp/20150908104340
606 名前:名無しさん@お腹いっぱい。 [2015/09/11(金) 17:42:36.35 .net] gvimか
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 18:06:54.28 .net] gim?
608 名前:585 [2015/09/11(金) 20:18:59.02 .net] >>590 ありがとうございます。 意味が分らず気持ち悪かったので助かりました。 <expr>を調べればよかったのか...
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/13(日) 16:29:33.46 .net] neocomplete使ってるけどjediとかternで使えないのがつらい 何でこんなに補完関連のプラグインって選択肢がないんだろ
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/13(日) 21:45:08.18 .net] 作るか改良しようぜ 自分もみんなも得するよ
611 名前:名無しさん@お腹いっぱい。 [2015/09/14(月) 16:40:24.60 .net] 以下を 1.0.4にするために、1から4を選択して :s/ //g すると1行丸ごと置換される * some_script.sh: add interactive UI. version 1. 0. 4. バグなのか?
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 18:47:23.18 .net] >>601 仕様です。 :h \%V
613 名前:名無しさん@お腹いっぱい。 [2015/09/14(月) 19:44:19.87 .net] >>>602 ありがとう \%Vは指摘がなかったら全然気づかなかった
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 19:45:42.77 .net] vimのマッチングパターンて構文強調から派生したであろう面白い奴が多いなw /.\%>'<\_.*\%<'>../ 直前の選択範囲を強調(重いwしかも再描画しないと残るw)
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 22:04:39.72 .net] オムニ補完をソートする方法ってありますか?
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 22:44:37.04 .net] >>605 気にしたことないがVimの標準オプションでは無いんじゃないかね 補完関数をラップしてゴニョゴニョすれば出来なくは無さそうだが
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 00:58:14.22 .net] viを実行すると~/.vim/vimrcを読み込んでしまい、 E10: \ should be followed by /, ? or & こういったメッセージが大量に表示されるんですが何をvimrcに書けば消えますか?
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 02:16:59.61 .net] とりあえず se nocp だあね。
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 03:05:16.44 .net] Vimewwwwwwwww iOSでも使える効率の良いものにしろや笑
620 名前:名無しさん@お腹いっぱい。 [2015/09/15(火) 08:10:58.97 .net] macだとまずいことがあるのか
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 18:09:48.24 .net] 補完プラグインでプレビューウィンドウに選択項目の詳細を出せるタイプのものを使ってるんだけど プレビューの高さが変わるたびに画面上のカーソル位置も上下に動いてしまうのは本体側の設定で直せるものですか? それともプレビューを使うプラグイン側の問題なんでしょうか
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 23:50:48.46 .net] ユーザー定義コマンドの質問です。 第一引数が数値と解釈されると前置したcountが無視されてしまう、下記現象を回避する方法はありますか? "定義・実行 com! -nargs=* -count=1 Sample :echo 'count=>' <count> 'args=>' <q-args> :3Sample 5 7 " 出力: count=> 5 args=> 7
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/16(水) 01:41:12.52 .net] >>611 なんのプラグイン?Pythonのomnicompleteもそのタイプだけど、プレビューウィンドウの高さは常にpreviewheighに設定された値になるから、選択項目を変更してもカーソル位置は変わらない もちろんプレビューウィンドウが出現した瞬間はカーソル位置がずれるけど
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/16(水) 01:49:36.56 .net] >>612 その挙動は仕様だから -count を使う場合どうしようもないけど、-range なら少なくとも例の場合は期待通りの出力が得られるはず :h command-count より -count=N A count (default N) which is specified either in the line number position, or as an initial argument (like :Next). Specifying -count (without a default) acts like -count=0
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/16(水) 02:06:02.65 .net] >>614 以下の様に記述したら期待通りに動作しましたー! com! -nargs=* -range=1 Sample :echo 'count=>' <count> 'args=>' <args> 正解は -range=1 と <count> の組み合わせだったんですね。 秋の夜長にありがとうありがとう!
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/16(水) 08:58:58.13 .net] >>613 vim-clangです ttps://github.com/justmao945/vim-clang 上にあるGIF画像でカーソル位置が固定されてて何でかなぁって思ってました ターミナルとGUIの違いもあるんだろうか。自分はターミナルから使ってます
627 名前:613 mailto:sage [2015/09/16(水) 09:04:31.98 .net] 大事なことを忘れていました neocompleteと合わせて使用しています 以下のようにvim-clangの自動補完を無効にしてneocompleteでオムニ補完されるようにしています ttps://github.com/justmao945/vim-clang/blob/master/doc/clang.txt#L273
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/16(水) 10:02:27.87 .net] vimでvim-clang使ってるけどいままでずれたことはない
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/16(水) 23:57:37.22 .net] jediの補完が遅いのはyoucompletemeを入れれば早くなりますか? ぼくの環境だと1時間半たってもyoucompletemeのインストールが終わらないので入れるの諦めたんですが
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 17:01:31.84 .net] filetypeがphpの時、1行が300文字ぐらいの長い行があると、その次の行からファイルの最後まで色がつかなくなるんですがこれは何の設定をしたら解決しますか? <?php echo "ここにaを300文字ぐらい書いた"; echo 1; echo 1; echo 1;
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 17:39:38.99 .net] そんなアホな書き方やめようよぉ
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 21:12:55.22 .net] :h syn-sync あたりかもだけど、構文強調も万能じゃないからなあ
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 21:18:58.43 .net] >>620 :h synmaxcol 値を大きくし過ぎるとかなり重たくなるので注意
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/17(木) 21:20:02.51 .net] あー、次の行からか。ならsynmaxcolじゃないか
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/18(金) 13:17:18.35 .net] :set nomodifiableしてから:tabeすると新しく開いたタブにも:set nomodifiableが適用されてしまうのですが :set nomodifiableを実行したタブのみに適用する方法を教えてください
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/18(金) 13:26:17.63 .net] setlocalっていうので解決しました これからはなるべくsetを使わないでsetlocalを使うようにします
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/18(金) 13:28:38.67 .net] >>625 :setl noma local to buffer ってこんな挙動なんだっけ
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/19(土) 20:57:52.77 .net] vimの面白パターンマッチで半日遊んで分かったわ。 \zs はツンデレ
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/19(土) 21:05:40.88 .net] コマンド グローバルな値 ローカルな値 :set option=value 値はvalueに設定される 値はvalueに設定される :setlocal option=value 値は変化しない 値はvalueに設定される :setglobal option=value 値はvalueに設定される 値は変化しない
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 14:02:32.47 .net] q:って押すと何かのコマンド一覧ウィンドウが出るんですが こんな機能使う機会がないし:qの打ち間違えなのでq:を無効にする方法を教えてください
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 14:03:58.88 .net] かなり便利なのに・・・
642 名前:名無しさん@お腹いっぱい。 [2015/09/24(木) 16:13:29.50 .net] >>630 nnoremap q: :q 或いはお好みで nnoremap q: :q<CR>
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 17:02:56.43 .net] ありがとうございます
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 18:10:59.07 .net] 口にして なんか可笑しい キューコロン
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/24(木) 23:15:21.22 .net] 宣伝 【POSIX】UNIXプログラミング【BSD】 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/unix/1443103705/
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/25(金) 20:14:58.15 .net] https://github.com/tpope/vim-commentary/blob/master/plugin/commentary.vim コメントプラグイン ファイルタイプを認識してそのファイルタイプに合った文字列でコメントアウトするのはどの部分ですか? あと xmap gc <Plug>Commentaryってありますけど Commentaryって関数がどこにも定義されていませんどういうことなんですか?
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/25(金) 21:20:48.87 .net] 今ライスセンターで忙しいって
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/26(土) 00:05:56.99 .net] >>636 コードのどの行かってことならs:go()の中のs:surroundings()で &commentstring を取得してる <Plug>Commentary は関数じゃなくてマッピング ファイルの下の方で xnoremap <silent> <Plug>Commentary :<C-U>call <SID>go(line("'<"),line("'>"))<CR> などと定義されてる
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/26(土) 00:13:14.07 .net] プラグイン側でどういうコメントをつけるか判断してるわけじゃなくてVimの内部機能を使ってたわけなんですね その定義の仕方がいまいちわからないのでヘルプみながら勉強してきます
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/26(土) 00:45:10.07 .net] >>639 そうそう。なのでとてもシンプル 'commentstring'は大抵ftpluginで設定されてる 以下余談 NERDCommenterはコメント文字列の定義を巨大なifブロックでやってる これは一つのファイルタイプでコメント文字列を切り換えられる様にするためだと思う。htmlの中のjsとか、cのアレとか
651 名前:名無しさん@お腹いっぱい。 [2015/09/27(日) 02:48:04.79 .net] 下記のマッピングで"<C-\>e"の部分は何をやってるの? cnoremap <C-o> <C-\>e(条件) ? A : B <C-\>や<C-\>eでヘルプを見ても出てこない。 どういう意味か分りますか?
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 03:21:36.71 .net] :h c_CTRL-\_e
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 10:40:17.05 .net] ターミナルからls | vim -するのと vimを起動してからコマンドモードで!ls | vim -するのでは 結果が異なってしまうんですが何故ですか? プラグインを使わずに標準出力の内容を貼りたいんですがどうやるのがベストですか?
654 名前:名無しさん@お腹いっぱい。 [2015/09/27(日) 10:50:57.44 .net] >>642 ありがとうございます。 助かりました。
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 12:41:11.16 .net] >>643 どう異なるのか具体的にかきましょう
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/27(日) 13:06:27.05 .net] あ、すいませんvimから実行したlsは素のlsを実行してたようでした aliasに登録したlsは実行しないんですね
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/28(月) 21:06:41.32 .net] インサートモードで =/ スラッシュのあとでC-x C-fでパスを補完したいんですが補完出来ません ="/ スラッシュの前にダブルクォートを置くとできます どうやったら=/でもパスの補完ができるようになりますか?
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/28(月) 22:53:33.21 .net] vim はそんなに詳しくないけど、なんとなく目に止まって、 調べたら出来たから、書き込むよ。 :set isfname と、うって、表示された値の中から = (と、それの隣の , カンマ)を取り去る。 つまり、この値はカンマ区切りだから、そこいらへんは調整する。 うちの環境だと、元の値が isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,= で、設定するのは、 :set isfname=@,48-57,/,.,-,_,+,,,#,$,%,~ その代わり、ファイル名に = の入ったものはうまく保管できなくなるよ。 多分。
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/28(月) 23:43:30.05 .net] 設定したら出来ました ファイル名に=を入れる使い方はないので設定して使おうと思います ありがとうございました
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 01:33:10.26 .net] スレチかもしれないんですけれども、QuickRunのプラグインを導入しようとしているんですが、 環境変数の設定が上手くいっていないらしく、cpp/vcでのコンパイルができないのです。 環境変数のINCLUDE,LIB,LIBPATHには何を設定すればいいのでしょうか? 環境は OS:windows7 64bit 使っているVS:VisualStudio 2013
661 名前:名無しさん@お腹いっぱい。 [2015/09/29(火) 01:44:15.63 .net] まさかVimがVisual studioの上で走るのか?
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 02:04:09.61 .net] ここUnix板のVimスレだよ Windowsならソフトウェア板のVimスレへGo
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 02:26:30.00 .net] >>650 Windowsならこっちの方がわかる人いるかも vim Part 6©2ch.net anago.2ch.net/test/read.cgi/software/1421121945/
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/29(火) 03:26:56.65 .net] >>652 ,650 失礼しました。誘導ありがとうございます。
665 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 04:12:50.93 .net] vim が真っ白になってしまった 範囲選択などの描写もなくなってしまった NeoBundle 'w0ng/vim-hybrid' colorscheme hybrid git checkout で正しい .vimrc をロードしても変わらない .vimrc に記載されたプラグインや関数は動作しており 一見colorscheme 以外は正常に機能しているように見える zshなどの方ではまだ異常が見つかっていない 復旧のためにどこから手を付けたら良いだろうか?
666 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 04:50:55.69 .net] 組み込みのcolorscheme blue などが機能した上に github 見つけられてないっぽい これを解決すれば全部何とかなりそう [neobundle] fatal: could not read Username for 'https://github.com': No such device or address
667 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 08:17:24.43 .net] wコマンドのような単語単位の移動について、キャメルケースの大文字部分を単語の頭として認識させるコトは出来ますか? whatTheFuckのTやFを単語の頭(でその前が単語の末尾)として移動させたいという意味です 調べてiskeywordは知ったんですがこれではちょっと出来なさそうに思いました (アンダースコア区切りの場合であればこれでやりたいことが出来ました) 方法あればご教授ください
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 09:15:22.86 .net] >>657 つttps://github.com/vim-scripts/camelcasemotion
669 名前:名無しさん@お腹いっぱい。 [2015/09/30(水) 10:19:01.83 .net] どもです
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 13:42:55.64 .net] vim.wikia.com/wiki/Improve_completion_popup_menu inoremap <expr> <PageDown> pumvisible() ? "\<PageDown>\<C-p>\<C-n>" : "\<PageDown>" inoremap <expr> <PageUp> pumvisible() ? "\<PageUp>\<C-p>\<C-n>" : "\<PageUp>" ここの"\<PageDown>\<C-p>\<C-n>"って書き方を色んな所で見ますが "\<PageDown>"もしくは"\<C-p>"と書いてもでも問題なく動作します なんで"\<PageDown>\<C-p>\<C-n>"って書くんですか? PageDownするところにPageUpするとき用の<C-p>が使われているのもよくわかりません
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 14:23:55.74 .net] >>660 よくわからんな… gVimだと特にその設定してなくても問題なくスクロールできる Vimだとターミナルの設定の問題と思うけどその設定してもスクロールできない
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/30(水) 15:46:05.51 .net] ターミナル(xterm)でvim使ってますがこれでスクロールできてます ターミナルによるんでしょうかね VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Sep 27 2015 13:31:33) 適用済パッチ: 1-884
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/04(日) 22:04:37.54 .net] chromiumでvimする拡張って一番安定して再現度高いのってどれ? Vichromeが日本語開発者でモード切り替えできるってことだけど、うちだと動作不良が起きる 具体的には検索で日本語入力できないとか
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/05(月) 00:31:24.65 .net] そもそもブラウザなので、再現度なんかあったもんじゃないぞ 俺はcVimを使ってるが
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/05(月) 00:33:11.31 .net] 自分の中で重要なのは高く点数付けて、比較して決めればいいかと 俺がcVimを選んだのは、正規表現が比較的使えたから
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/10/05(月) 01:41:55.13 .net] w3m love
677 名前:名無しさん@お腹いっぱい。 [2015/10/05(月) 01:51:31.74 .net] トップディレクトリから. vimでコードリーディングをしようと思って、下のディレクトリに 降りて行ってエンターでソースコードを開いて、なんとなく内容分かって、コード入
678 名前:る前のディレクトリ 表示画面に戻りたい時ってどうすればいいんですかね? <C-o>だと何故か. vimした直後のトップディレクトリに戻ってしまうし、:qではvimごと終了してしまうのですが。 [] [ここ壊れてます]