vim 問題Vim には 'cursorline' というオプションがある。これを有効にすると、現在カーソルがある行がハイライト表示される。カーソルの位置を見失いにくくなるので便利なオプションだ。しかし、デメリットがないわけではない。 微妙に重い。 背景色や一部の色... 続きを読む
2011/04/22 2011年のVimプラグインの管理はVundleで Vimをお使いの皆様の多くは、pathogenとgit-submoduleを駆使してプラグインを管理しているのではないかと思います。 pathogenとgit-submoduleの問題私もこの方法を使っていたのですが、git-submoduleをVimプ... 続きを読む
Hack #51: カーソル下のキーワードを検索する ではカーソル下のキーワードを検索する方法を紹介しましたが、場合によってはキーワードではないけれどバッファ中にあるテキストで検索したいこともあります。 Visual mode の * に機能を割り当てる Visual mode で... 続きを読む
ツリー型のファイルエクスプローラー機能を持つスクリプトです。 vimエディタのデフォルトのファイルエクスプローラーでは 1階層のファイルしか表示することができませんが、 このスクリプトなら複数階層を一度に表示することができます。 更にこのファイルエク... 続きを読む
So I’ve configured Vim to highlight all instances of the last string I searched for. But my, those highlighted strings sure are hard to read! On my terminal, anyway, they appeared as white text on a bright yellow background — virutally impo... 続きを読む
こんにちは。小川です。 今日はvimのコマンドでも紹介しようかなと思います。 僕はテキストエディタは大体vimを使っています。 執筆をしたときもvimでやっていましたし、PHPもvimで書いています。 vimって色々コマンドがあって便利ですよね。友達とvimのコマン... 続きを読む
問題 コミットログを書く、メールを書く、仕様を記述する、その他一般の自然言語で文書を記述するとき、もっとも頻繁に使われる言語は英語でしょう。英語を正確にかつ素早く入力することができれば、間接的にあなたの開発速度を高めることにつながるでしょう。... 続きを読む
vi について カーソル移動 ・ カーソル移動 1G (:0 と同じ) ↑ Ctrl + B (PgUp) { (段落) ↑ - k ↑ 0 << ^ << B < b < h ← ・ → l > w > W > e > E >> $ ↓ + j ↓ } (段落) Ctrl + F (PgDn) ↓ G (:$ と同じ)... 続きを読む
vim, unite, vimfilerfuf から unite.vim に乗り換え。netrw から vimfiler.vim へ。会社で使いながら色々メモってたんだけど、持って帰る(evernote に貼り付ける)のを忘れてしまった。思い出しながら家で触ってみる。一番気になるのが軽さ。 Windows + kaoriya... 続きを読む
eregex.vim を入れた。Vim の正規表現は鬼のようにエスケープが入るため、書いているうちに意味不明になりがちだが eregex.vim で問題解決しそう。 Vim だとこう書くのが、 :%s@\("hoge\/foo\/images\/\)\([^"/]\+\(gif\|jpg\)"\)@\1static/\2@g eregex.vim で... 続きを読む
http://coderepos.org/share/browser/lang/vim/ack/plugin/ack.vimvim で、カレントディレクトリ以下のファイルから文字列を検索し、quickfix リストで眺めたいとき " :vim は :vimgrep の省略 :vim /foo/j **/* :cwin と毎回打っていたんですが、面倒だったり... 続きを読む
vimここでいう「アウトライン機能」とは、極々大雑把に、「ファイルの見出し一覧的なものを表示する機能」および、「見出し一覧から項目を選択することで該当個所へジャンプできる機能」、ぐらいの意味です。(世間一般において「アウトライン機能」といった場... 続きを読む
vimvimプラグインの管理を最近はやりのpathogen.vimを使う方法に変更しました。 今までは、vimanaを使ってみたりいろいろ試してはみたのですが、なかなかしっくり来る方法が見つからなかったのですが、pathogen.vimを使ってみたら、かなり使い心地が良かったた... 続きを読む
問題 Rubyでプログラムを書くときは必ずRSpecでその仕様を記述することが推奨されています。VimからRSpecを呼び出す方法は多々あり、一般に使われている方法は以下のいずれかでしょう。 Vim Rspecを使う Specky!を使う :!rspec %する Rakefileにテストスイート... 続きを読む
2011年3月7日月曜日 vim で実践! コードリファクタリング Tweet どうも、技術部でプログラマをしている鈴木です。シャノンに来てからは主に Shanon Marketing Platform の国際化対応をやっています。 わたくし、いわゆるひとつの vi 使いでして、世の vi 使い... 続きを読む
ぼくとわたしのVim & 詳解! parallel_test - Shota Fukumori ( @sora_h ) 続きを読む
vim 利用時にターミナルアプリケーションから文字列の貼り付けを行うと勝手にインデントが行われてしまって困ることってありますよね。これが ... html> head> title>hogetitle> head> body> h1>hogeh1> div> hogehoge div> body> html> こんなになっちゃった!... 続きを読む
「scratch utility」はスクラッチバッファを作成するプラグインです。 このプラグインで作成したスクラッチバッファは、 vimエディタを終了するまでは何度でも開き直せるので、手軽な作業用領域として利用できます。 (Windows) 概要 scratch utility : A simple... 続きを読む
Vimの使い方をメモしていきます。 ヘルプ 日本語ヘルプ ヘルプの検索 文字コード/改行コード 開いているファイルの文字コード/改行コードの確認 文字コード/改行コードを変更して保存 文字コード/改行コードを指定してファイルを開きなおす(文字化けしている場... 続きを読む