[過去ログ] Vim Part22 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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
492: 2014/01/17(金)02:11 AAS
>>490
あー、そういうやつか
シンプルという意味ではshellじゃいかんのか?って思ってしまうが、いかんのか?
俺の環境を言っても参考にならんかもしらんが、ファイルの開き方は主に三通り
- shellから vim foo.txt みたいな感じ
- 基本はctrlp.vim
- 気分によりnerdtreeでツリー表示して開く
Gitとかのリポジトリ内のファイルを開くのがメインならctrlp.vimはオススメ
そうじゃなくてあちこち移動したりするのは、なんだかんだでshellでやってる
493: 2014/01/17(金)02:57 AAS
僕はあんまりファイラーとか使わないなぁ
ドキュメントにそれぞれタグを挿入してあるから、
vimgrep で一気に関連ファイル全部開いてる。
深い階層も一発だし
494: 2014/01/17(金)04:03 AAS
とりあえずやっつけなら:vnewで画面割って!!git ls-filesか!!find .してからgfかなぁ。
ファイル横断する必要がある場合は大抵ctagsとタグジャンプで事足りるけど。
495: 2014/01/17(金)14:22 AAS
NERDtreeオスス
496: 2014/01/17(金)22:49 AAS
ctrlpはgrep無いから使い物にならん
497: 2014/01/17(金)23:17 AAS
普通にvimgrepとか外部grepじゃいかんのか
498: 2014/01/17(金)23:32 AAS
普通にgrepしてcopen
あるいはack.vim使うとか
全部込みが良ければやっぱりUnite & vimfiler使えが結論で
話が振り出しに戻るがな
499: 2014/01/17(金)23:44 AAS
vimfilerもどっちかしらんけどgrep呼んでるだけでしょ?
ショートカット的な話ならどうとでもなりそうなもんだが
500: 2014/01/18(土)00:32 AAS
そうだよ。grep呼んでるだけ。しかも余計な機能多すぎて遅い。
日本人の悪いところが詰まった傑作がunite.vim
だから日本人しか使わない。
emacsのanything.elもそうだし、日本人にはとにかくセンスが無いんだよ。
一緒に働いてる外人のvim見るとデフォルト設定をなるべくフルに使おうとする人が多い。
前に読んだ実践vimにも書いてあったけど、アンドゥや繰り返し、マクロの単位をすごく上手く使うんだよね
あと奴等はスニペットを好む。
別に外人びいきするわけじゃないけど、実際に彼らのコーディングスピードは病的に速い
501: 2014/01/18(土)01:06 AAS
実践vimは良い本だったね、argdoの使い方とか目からウロコだったわ
最近無駄プラグインを減らす努力中
502: 2014/01/18(土)07:36 AAS
機能詰め込み路線は日本の家電にも見られるよなー
上下前次1-新書関写板覧索設栞歴
あと 499 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.028s