調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って
これまでvimスクリプトをインストールするには、vim onlineでダウンロードして、書いてあるインストール手順に従って、時にはそのまま、時にはzipを解凍して.vim(windowsならvimfiles)に自前でコピーするのが一般的でした。おそらく自動化されている方もいるかもしれませんが、特有のスクリプト専用の更新ツールくらいかと思います。 Perlを知っている方ならばCPAN、rubyを知っている方ならばgemにあたる物がvimには無かったんです。 配布物が統一されていない為、無理だろうな...とも思ってました。 が、そこに登場したのがVimana(Vim script manager)です。 Vimana(3) User Contributed Perl Documentation Vimana(3) NAME Vimana - Vim
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Vimの中でShell機能を実現するプラグイン。 作者はneocomplcacheと同じShougo氏 画面はこんな感じ。右側がVimShell。 補完機能もバッチリ 以下、機能の抜粋 vimshellの代表的機能 ・色分け ・ヒストリ ・他のプラグインとの連携 ・ディレクトリスタック ・auto_cd ・スクリプト実行 ・シェル呼び出し ・ワンライナー対応 ・簡易電卓 ・プラグインによる機能拡張 ・aliasコマンド ・シェル変数もどき ・非同期実行(実験的機能) ・独自のカレントディレクトリ ・vimコマンド ・コマンドラインスタック 2回目の実行はカーソル合わせて、で実行できるので楽ちん。 通常のバッファと同じように自由に移動できてvisualモードで選択してyankとか簡単にできる。 cdすると、pushdとかやらなくてもディレクトリを記憶するのでpopdで元に戻れる。 実行結果を
思うところがあって${HOME}/.vimを整理したりその他環境をキレイにしていて試したらうまくいったtipsです。 vimでRailsアプリの開発をしている人はほぼ間違いなく tpope先生のお世話になってることと思います。rails.vimの作者の方ですね。 rails.vimはvim.orgから落とせるから手で入れるなりGLVSで入れるなりすればいいんですが、先生はほかにもvim-cucumberとかvim-hamlとか使わずにはいられないプラグインも作ってらして、しかしそれらはvim.orgにはまだ来ていない、と。それをいい感じに追いかけて管理する方法を思いついたので書いてみます。 前提として、~/.vimがGitリポジトリである必要があります。上位ディレクトリ、たとえば~/の場合は出来なそうなので、分割するといいと思います。私は今回の件で~/.*全般から~/.vim(と~/.zs
Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 @hamashunに今さら捧ぐ。けっこう前に出すと言いつつ、伸ばし伸ばしになってたネタを投下してみます。あんまり弄ってないけども。 まず軽く紹介。Vimはviから派生したテキストエディタで、特にUNIX系OS(Linux、Mac)ではEmacsと並んで広く使用されているエディタです。プログラマによって開発されたプログラマのためにエディタであり、全ての操作をキーボードから行えることが特徴かな。基本的な操作方法は手前味噌ですが「Vim 基本操作まとめ」を参照のこと。 んで、「.vimrc」という設定ファイルを――ホームディレクトリなり、exeファイルのあるフォルダなりに――用意してやることによって、好きなように拡張して使っていくわけです。無ければ単純なVi互換モードとして動きます
Due to popular inexorability, I’m learning to use the “Vim” text editor(specifically MacVim). Having recently finished Pragmatic Thinking & Learning, I decided to follow one of the suggestions and mind map this new information. The mind map turned out pretty good. This one includes the basic commands, which I’ll update with the more advanced stuff as I learn it. I made a large version to hang next
VimでGrepが使えるのは分かっちゃいるものの、どうもまだ以前からの使い慣れたツール(私の場合はJGREP2)を使ってしまっていたので、ここらで一度VimのGrepについてまとめておきます。 せっかくの便利な機能ですから、やっぱり使いこなしておきたいですね。 以下、まずはVimの標準機能を活用するための解説から。 Vim7からは標準でgrep機能が備わっています。 以下のようにコマンドを実行すると便利。 :vim[grep] /hogehoge/j *.txt | cw これでカレントディレクトリにある全ての.txtファイルから「hogehoge」を検索し、マッチした結果がQuickFixに表示されます。 ちなみに「j」オプションはマッチしたファイルへ自動的にジャンプしない指定、そして「| cw」はマッチしたファイルがあった場合にQuickFixを開きます。 毎回「| cw」を付けるのが
You can create line drawings in Vim editor using the Vim DrawIt! plugin. You can draw flow charts, ER diagrams, or any other diagrams that can be created as line drawing inside a text editor using this plugin. 2 Steps to install drawit.vim Step 1: Download latest version of the plugin from vim.org Download the [...]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く