vim

今日学んだこと

vim

コマンド 説明 今まで gg 1行目に移動 :0 40G 40行目に移動 :40 viPlugin でも使えたし今から使いまくるぜ〜。

折りたたみ

vim

ログ解析の時に役に立った。不要なところや繰り返し部分を折りたたむことで全体の流れをつかみやすくなったから。折りたたみ前 ヴィジュアルモードで範囲選択 zf で折りたたむ za で元に戻る zf でまた折りたたむ 折りたたみ情報を削除するには zd 開く場合…

eclim

vim

http://eclim.sourceforge.net/eclipse の機能を利用して vim でコンパイルしたり補完したりできると聞いて飛びついたんだけど・・・インストールの最後でエラーだよ orzvim はDドライブにインストールしているんだけど、Cドライブの Program Files フォルダ…

Vim 7.1 香り屋版

vim

http://www.kaoriya.net/ Vim 7.1 香り屋版リリース 今回から iconv.dll が同梱されている。んで、新しい環境に移行しようとしてたところ gvimrc のコメントが目に入った。 個人用設定は_gvimrcというファイルを作成しそこで行ないます。_gvimrcはこのファイ…

他のVimで開いているファイルを開こうとしたときポップアップさせる

vim

この機能は clientserver 機能が有効になっている GUI 版の Vim でのみ有効です。(Kaoriya 版 Vim は OK) http://vimwiki.net/?tips%2F94 秀丸のように「既に開いているファイルは開き直すか、開いてるものを表示し直すかを聞いてくれる」にはどうするんだ…

ベル音を消す

vim

set vb t_vb=

gvim を紹介

vim

同じプロジェクトの開発者に gvim を紹介。 喜んでくれて何より。 eclipse の viPlugin の最新バージョンがリリースされないのが気になる。 とは言っても十分な機能はあるので困って無いんだけども。

既に開いているウインドウに対してタブを追加して開く

vim

にはどうしたらいいんでしょうか・・・。 gvim7のタブ機能をちょっと使ってみたいんですが windowsのファイルの関連づけでぺこぺこ開く場合に 新しいウインドウで開くのではなくて 起動済みのウインドウに対してタブを追加して表示したい もう一つ。 ファイ…

マウス選択時にクリップボードにコピー

vim

set guioptions+=a

Rubyライブラリのメソッドを補完

Vim

Vim7から導入された Omni completion これ、想像以上。 require したライブラリのメソッドをちゃんと補完してくれます。例えば require 'fileutils' FileUtils.cp この状態で Omni completion を呼び出すと FileUtils.cp cp cp_r とちゃんと候補を上げてくれ…

Rubyライブラリのメソッドを補完 その2

Vim

と、思ったら gvimrc に imap と定義するとほぼ期待通りの動きになる! キーワードを入力しながら絞っていけるよ!Vim万歳!

勝手に大文字入力になってファイルを編集し始める

vim

1. コマンドを実行する。 :!ruby % 2. コンソールが起動してプログラムが実行される。 Hit any key to close this window... 3. Enterを押下してコンソールを閉じる 4. どれか分からないけどキーを連打しているとファイルが勝手に編集されていく。(たぶん En…