タグ

*tipsとvimに関するhiroponzのブックマーク (12)

  • surround.vim のつかいかた

    ■ 導入 例により、vim.org から ダウンドードしてきます。 surround.vim : Delete/change/add parentheses/quotes/XML-tags/much more with ease つい最近、バージョン 1.9 がでています。vim.org では Vim のバージョンが 6.0 対象と書かれていますが、ヘルプをみると Vim 7 以降がオススメとあるので、Vim 7以上でも安心です。 適当に展開して plugin, doc にファイルを置き、:helptags path/to/help(ヘルプの置いてあるパス) などとしてヘルプを引けるようにしておきます。 ■ テキストオブジェクトおさらい surround.vimvim のテキストオブジェクトに対する操作を拡張するプラグインです。テキストオブジェクトをざっくりおさらいです。 テキストオ

    hiroponz
    hiroponz 2010/06/08
    テキストオブジェクトって全然使えてないなぁ
  • vim でメソッド単位で移動するコマンド

    vim は色々なコマンドがありますが、色々ありすぎてなかなか覚えられません。今回ご紹介の移動コマンド「メソッド単位で移動」も、便利っぽいけどなかなか覚えていられないたぐいのものですので、メモがてら投稿します。 続きはこちら http://doruby.kbmj.com/SK/20100413/vim__

  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • vimに欠かせない3つのプラグイン - KAYAC Engineers' Blog

    Ark Advent Calendar で、今回こそPerlデビューをもくろんでいるアルバイトの北原です。 僕は普段エディタにvimを利用しています。巷では高まるvim熱のはずなのですが、社内ではEmacs派の方々が大半で、さらにvimを使っているともてないという話まで出てきています。この悲しい現実を打破すべく普段vimを使っている方にも、使ってない方にも、これから使おうと思っている方にもオススメできる3つのプラグインを紹介したいと思います。 1. quickrun.vim quickrun は編集中のファイルの全体もしくは一部を実行する Vim プラグインです。 実行するためのコマンド |:QuickRun| が提供されます。 quickrun.vim help 概要より引用 quickrun.vimはthinca氏によるプラグインです。同名のプラグインをujihisa氏が以前から公開さ

  • Vim コマンド 覚書 -- Ray:雑学事典

    カーソル操作 最終更新2005-03-10T00:00:00+09:00 この記事のURI参照https://www.7key.jp/software/vi.html#r01

  • VimでGrepする覚え書き 2/2 「外部grep」編 - ナレッジエース

    おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) 「内部グレップ」編ではVim7.xで利用できる内臓grep機能について紹介しました。 だいぶ時間がたってしまいましたが、第二回の今回は外部のgrepツール(GNU grep)を使った、一歩進んだgrep方法についてまとめてみます。 内臓grep機能は手軽に利用できるメリットがある反面、検索が遅かったりMRUを汚染してしまうというやっかいな点がありました。 外部grepを利用すればこのような問題も解決してより快適にgrepが使えるようになります。 (追記2008-01-16:残念ながらWindows版のGNU grepでは、日語の検索についていくつか問題があるようです。記事末の追記部分を参照のこと。) grep

  • VimでGrepする覚え書き 1/2 「内部grep」編 - ナレッジエース

    VimでGrepが使えるのは分かっちゃいるものの、どうもまだ以前からの使い慣れたツール(私の場合はJGREP2)を使ってしまっていたので、ここらで一度VimのGrepについてまとめておきます。 せっかくの便利な機能ですから、やっぱり使いこなしておきたいですね。 以下、まずはVimの標準機能を活用するための解説から。 Vim7からは標準でgrep機能が備わっています。 以下のようにコマンドを実行すると便利。 :vim[grep] /hogehoge/j *.txt | cw これでカレントディレクトリにある全ての.txtファイルから「hogehoge」を検索し、マッチした結果がQuickFixに表示されます。 ちなみに「j」オプションはマッチしたファイルへ自動的にジャンプしない指定、そして「| cw」はマッチしたファイルがあった場合にQuickFixを開きます。 毎回「| cw」を付けるのが

  • 検索・置換に便利なヤンク(レジスタ)【Vimコマンド】にさん追加7/3 - YKMbPP

    :regレジスタの中身一覧の表示 yiwカーソルの上の単語をヤンク。(レジスタ【"】に格納されている) viwとyviwで一単語選択、選択範囲を調節してからヤンク。 "【aからzのキー】y選択範囲をレジスタ【a-z】に記録。ペーストは"【a-z】P Ctrl-r押して【a-z】コマンド欄にレジスタの文字列をペースト Ctrl-r押して"コマンド欄にヤンクした文字列(レジスタ【"】に格納されている)をペースト Ctrl-r押して/コマンド欄に検索した文字列をペースト Ctrl-r押して*コマンド欄にクリップボードをペースト 単語の上で*を押して一気に検索した文字列を:%s/【CTRL-Rと/押し】/foo/gcするのが便利と思う。 その他のコマンド http://d.hatena.ne.jp/ykmbpp/20080526/1211793984

    検索・置換に便利なヤンク(レジスタ)【Vimコマンド】にさん追加7/3 - YKMbPP
  • vimで複数ファイルにまたがる特定のパターンを置換する場合のお作法 | 街のWeb屋さん

    grep-edit.el無双 vimの場合だと、、 ファイルが既にバッファに読み込まれているならbufdoでもいいけど、そうでなければ argsコマンドで対象となるファイルを選び出して、argdoで一気に変換。 これが簡単でよろしい。 で、対象となるファイルの抽出ですが、 例えば、cのソースコードファイルだけを対象にする場合は

    vimで複数ファイルにまたがる特定のパターンを置換する場合のお作法 | 街のWeb屋さん
  • Vimのtab機能とfuzzyfinder.vimのマッピング設定をしたら編集ファイルの切り替えが超快適になった - ぬいぐるみライフ?

    Vimのtab機能を利用すると,以下のように画面上部に現在開いているバッファの一覧が表示されるようになる.GNU screenのhardstatusっぽい感じ. また,fuzzyfinder.vimはバッファやファイルをあいまい検索や部分一致検索で開くことができるプラグイン.候補一覧が最近使ったファイルを基にソートされたりして便利. 例えばFuzzyfinderのファイルモードで「rc」に部分一致するファイルを列挙するとこんな感じになる. fuzzyfinder.vim http://www.vim.org/scripts/script.php?script_id=1984 ただ,これらはデフォルトのままだと:tabmoveや:FuzzyFinderFileなど非常に長いExコマンドを使わないと利用できないので,押しやすいキーマップを設定して簡単に操作できるようにしてみた. 設定したマッピ

    Vimのtab機能とfuzzyfinder.vimのマッピング設定をしたら編集ファイルの切り替えが超快適になった - ぬいぐるみライフ?
  • vim でのオススメ plugin

    最近 .vimrcを貼り付けるのが流行ってるみたいなので自分も.vimrcを貼り付け、るわけでなくオススメの plugin を紹介してみようかと。 Align.vim http://www.vim.org/scripts/script.php?script_id=294 痒いところに手が届く整形ぷらぎん。 options = { width => 100, height => 50, background => nil, } なソースを範囲選択して :'<,'>Align => すると options = { width => 100, height => 50, background => nil, } のように整形してくれます。 Allargs.vim すべてのバッファでコマンドを実行。例えば開いてるバッファのすべての文字列を置換したければ、 :Allargs %s/perl/ruby

    vim でのオススメ plugin
    hiroponz
    hiroponz 2009/08/28
    あとで試す
  • rails.vim まとめ - 2nd life (移転しました)

    id:higepon に『rails.el も rails.vim も知らなかったよ!もっと早く知ってたら生産性が三倍になっていたのに!(一部誇張』と云われたので、rails.vim について ひげぽん OSとか作っちゃうかMona- - rails.el まとめ に沿った形で簡単に紹介したいと思います。 インストール 通常のインストール http://www.vim.org/scripts/script.php?script_id=1567 から rails.zip をダウンロードし、~/.vim/ 以下に展開します svn からのインストール vba (vim のパッケージングシステム)を使うので vim7 以上限定の方法ですが svn co http://svn.tpope.net/rails/vim/railsvim/ railsvim cd railsvim rake rails

    rails.vim まとめ - 2nd life (移転しました)
  • 1