[過去ログ] Vim Part22 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
462: 461 2013/12/24(火)19:08 AAS
 すみません間違えました 
 > <C-C> をそれ自身か別のキーにmapした場合 
 <C-C> を {lhs} に用いた場合です 
 Insert mode でCTRL-CするとInsertLeave イベントが発生します 
463(1): 461 2013/12/25(水)00:14 AAS
 何度もすみません 
 Win7でも同じ挙動でしたので 
 ざっとソースコードを見たところCTRL-Cがmapされているかどうかによって 
 interruptするかしないか決めているようでしたので 
 この挙動は仕様だと理解しました 
 残念ながらドキュメントは見つけられませんでした 
 皆様ありがとうございました 
464: 2013/12/25(水)00:24 AAS
 *map_CTRL-C* 
 CTRL-C を {lhs} で使うことはできますが、それは Vim がキー入力を待機中のときだ 
 け機能します。Vim がビジー状態 (何かを実行中) のときは機能しません。Vim がビ 
 ジー状態の場合、CTRL-C は実行中のコマンドを中断します。 
 MS-Windows の GUI 環境では、CTRL-C にマップすることができるので、クリップボー 
 ドにコピーする機能を割り当てることができます。Vim の動作を中断するには 
 CTRL-Break を使います。 
465: 2013/12/25(水)08:24 AAS
 >>463 
 おー、そうなんやね 
 元々端末用アプリやから、特別に扱われてるのか 
 とりあえず解析おつかれした 
466(2): 2014/01/06(月)23:37 AAS
 起動時、ではなくて「OS立ち上げて最初にVimを起動させる」時だけ 
 通常の 20 倍近く時間がかかるんですけど、 
 i) そういうもんですか? 
 ii) もしそういうもんなら初回起動時何をやってるんですか? 
467(2): 2014/01/06(月)23:44 AAS
 >>466 
 通常がどのくらいかわからないけど、ディスクからプログラムをメモリに読み込んで、さらに設定ファイルやらプラグインやらヒストリを読み込むから、ディスクアクセスとかやたらと大きいファイルとか、そのあたりに何かあるんじゃないの? 
 起動後のメモリ使用量も見てみるといいね。 
468: 2014/01/06(月)23:47 AAS
 >>467 
 ふむふむ…。通常 120 ms, OS起動後初起動時 2300 ms とかなんですよね… 
 そういう視点からもうすこし調べてみます、ありがとうございます。 
469: 2014/01/06(月)23:50 AAS
 .vimrcが肥大化してるとか? 
 昔やらかしたことがあったw 
470: 2014/01/06(月)23:58 AAS
 2.3秒くらい待てよ。 
471: 2014/01/07(火)00:01 AAS
 えっと、時間がかかること自体は(もちろん改善できればうれしいけど)問題じゃなくて、 
 起動のたびにそれだけかかるんじゃなくて,OS立ち上げたあと最初のがそんなに際立って遅い 
 のがどういう仕組みなんだろうっていうのがメインなんです 
472: 2014/01/07(火)00:46 AAS
 このスレにそんなレベル高い奴はいないと思うけどな 
473: 2014/01/07(火)00:47 AAS
 >>466 
 vim のコマンドラインオプションでstartuptimeみたいなのあるから、それで調べてみたら? 
474: 2014/01/07(火)01:23 AAS
 まぁ、>>467でFAじゃね。 
475: 2014/01/07(火)01:24 AAS
 HDD、MEM がイカかれているとか 
476: 2014/01/07(火)02:01 AAS
 120 msってのが早過ぎる気がするな 
 ちょっとした .vimrc 読み込むだけで数百ms はかかると思うが? 
 プラグインとか色々あったら 2300 ms とかでも別に遅いとは思わん 
477: 2014/01/07(火)02:05 AAS
 上の続きだけど、二度目以降はもちろんキャッシュから読み込むだろうから速いけどね 
478: 2014/01/07(火)12:24 AAS
 おれも普通に2回目はキャッシュに入ってるから速いんだと思うけど 
479: 2014/01/07(火)12:46 AAS
 当たり前の話やね 
480: 2014/01/07(火)12:47 AAS
 せやなキャッシュ 
481: 2014/01/07(火)22:01 AAS
 Windows XP SP3 KaoriYa版 Vim version 7.2.148 を使っています。 
 
 inoremap <UP> <C-O>gk 
 inoremap <DOWN> <C-O>gj 
 
 を指定すると、<UP>、<DOWN>キーの入力によって、ONだったIMEが勝手にOFFに切り替わってしまいます。 
 このマップを指定しても、キーの入力前後でIMEの状態が保存されるようにするには、 
 どのようにすれば良いでしょうか? 
482: 2014/01/09(木)08:32 AAS
 同じ質問を見つけましたが、解決法はない? 
 
 i(nore)?mapが発動するとIMEが勝手にOFFになってしまう 
 外部リンク:github.com 
483(3): 2014/01/12(日)15:35 AAS
 たびたび失礼します。 
 Windows XP SP3 KaoriYa版 Vim version 7.2.148 を使っています。 
 
 日本語を'nowrap'で編集していると、カーソルの表示がおかしくなります。 
 normal modeではカーソルが消えて、insert modeではカーソルがマルチバイト文字の真ん中に来てしまいます。 
 
 具体的には、'nowrap'を指定して、'sidescroll'を1などの小さい値に指定して、 
 半角英数字と日本語が混在した行で、カーソルをスクリーンの端で左右に動かして 
 スクリーンを左右にスクロールさせている時に、カーソルの表示がおかしくなります。 
 
 例えば、"aaa...aあああ...あ" という行があったとして、スクリーンが 
 
 スクリーン左端 |aあああ... ...あ| スクリーン右端 
 
 の状態で、スクリーン右端にあるカーソルを右に動かしてスクリーンを右にスクロールさせると、 
 カーソルの表示がおかしくなります。 
484: 2014/01/12(日)15:59 AAS
 >>483 
 自己レスですが、とりあえずの解決というか、 
 'listchars' の "precedes" の指定を外すと、この現象はなくなりました。 
 'listchars' の "extends" に関しては、指定していても問題ないようです。 
485: 2014/01/12(日)16:09 AAS
 >>483 
 さらに自己レス 
 解決されているようです。 
 Vimをアップデートすることにします。。。 
 外部リンク:github.com 
486: 2014/01/12(日)18:59 AAS
 >>483 
 Windows環境でのVimだったら 
 2chスレ:software 
 へ行ったら? 
487: 2014/01/14(火)22:48 AAS
 お世話んなっちょります。filetype.jax:127 
 ":filetype on" の後に ":syntax on" を実行する必要はない。 
 ここに書いちゃうけど、これは逆ですね。 
488(2): 2014/01/17(金)01:30 AAS
 なかなかいいファイラが見つからん 
 netrwは安定してるけどいまいちカスタマイズ性に乏しい 
 vimfilerとかはごちゃごちゃし過ぎてドキュメントも分かり辛いし使う気になれん 
 軽量でシンプルなのがいい 
489: 2014/01/17(金)01:48 AAS
 >>488 
 ファイラってことはファイル操作できるやつか… 
 あんましらんけど最近活発なのってそのvimfilerくらいじゃないの? 
 昔いろいろ試したことあるけど、結局常用に至るものは無かった記憶 
 俺はファイル操作は基本的にshellで、Vim内で削除とかやるときはnerdtreeでcdして!rm foo.txtとかそんな感じ 
490(1): 488 2014/01/17(金)01:59 AAS
 いやそんな機能は求めていなくて単純にディレクトリ間を横断したりファイル開いたりという程度です 
 netrwはUIがアレだし、もっとシンプルでいいんだけど、しっくりくるのが無い 
 vimfilerってunite.viとかもそうだけど活発というより完全に作者の自己満になってるような 
491: 2014/01/17(金)02:03 AAS
 ctrlp 
上下前次1-新書関写板覧索設栞歴
あと 510 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.019s