ラベル Vim の投稿を表示しています。 すべての投稿を表示
ラベル Vim の投稿を表示しています。 すべての投稿を表示

2011年9月29日木曜日

Vimテクニカルバイブルを買ったよ。

Vimユーザなので購入。


emacs版もあるらしい。emacs使えないから買うことはないけど。

2010年12月4日土曜日

【Vim】検索結果のハイライト表示

下記のオプションで切り替えられる。

ハイライト表示オン

:set hlsearch
省略形は・・・
:set hls

ハイライト表示オフ

:set nohlsearch
省略形は・・・
:set nohls

現在の検索結果のハイライト表示のみオフ

:nohlsearch
省略形は・・・
:noh

2010年10月23日土曜日

VimでYankの情報をクリップボードと連携

VimでYankした情報をWindowsの他のアプリに貼りつけたり、他のアプリでクリップボードにコピーした情報をYankする方法。

下記のコマンドを$HOME/_gvimrc(.gvimrc)や$HOME/_vimrc(.vimrc)に記述しておく。

set clipboard=unnamed

こうすることで、Yankした情報を他のアプリで普通に貼り付け(Ctrl + c)できるし、他のアプリでコピーした情報をVimでペースト(pやP)できる。

2010年9月28日火曜日

vimを最大化で起動

vimってデフォルトの起動サイズが微妙なサイズなのがちょっと・・・。
コーディングとかする場合ってやっぱり最大化できどうしてほしいんだよね。

てことで、vimを最大化で起動する方法(Windowsのgvimのみ有効)

WindowsユーザのHOMEディレクトリの「_gvimrc」(vimで、「:e $HOME/_gvimrc」で開ける)に下記行を追加する。

au GUIEnter * simalt ~x


Windowsの場合は、ランチャーとかでvimを起動している人も多いと思うけどそんな場合は、
ランチャー側で起動時のサイズを指定できたりするのでそれでもいいかも。

2010年2月25日木曜日

Vimの画面分割

Vimの画面分割を使うはめっちゃ便利です。画面分割しても、基本キーボードのみで画面間を移動できるし。
特に大きいサイズのディスプレイ使ってると画面を分割しまくって関連するファイルや、同一ファイルのほかの部分を参照しながら開発できるので、かなり生産性アップの予感です。
単なるたて分割だと、下の画像みたいになるけどアクティブな画面で分割を行うとさらに分割されるよ。

●分割するとこんな感じ

















●画面分割のコマンド
操作内容コマンド
縦分割Ctrl-w + v
横分割Ctrl-w + v
分割サイズを均等にCtrl-w + =
右の画面へ移動Ctrl-w + l
下の画面へ移動Ctrl-w + j
左の画面へ移動Ctrl-w + h
上の画面へ移動Ctrl-w + k
アクティブな画面を閉じる Ctrl-w + c
ほかの画面を閉じる Ctrl-w + o