普段 Vim で Ruby を書いているのですが,そういえば Ruby を書くのを補助する Vim プラグイン少ないなぁと思って先月は Ruby プラグイン作成月間にしてみました. 本エントリでは僕が作成した3つのプラグインを紹介します. unite-ruby-require.vim require 対象の補完をする unite.vim ソース. neco-ruby-keyword-args neocomplcache で Ruby 2.0 のキーワード引数を補完 vim-textobj-ruby Ruby のブロックをテキストオブジェクト化 unite-ruby-require.vim Ruby で外部のソースを読み込むのに使う require ですが,標準だけでも大量のライブラリがあり,なかなか全部覚えるのは大変です. そこで,unite.vim で require の候補をインクリメ
vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新)RubyVimctags Rubyの開発効率を高めたい! vimでRubyやRails開発するときに、デフォルトの状態では非力ですよね。 開発効率を高める9つのプラグインを紹介します。 alpaca_tags ctagsの非同期生成 neosnippet Rails/sinatra/rspec等の補完 swtich.vim .present?:.brank?など対応するキーワードを切り替える rubocop 文法エラー、スタイルチェック vim-rails Railsプロジェクト用プラグイン unite-rails Railsプロジェクト用Unite-source vim-endwise if...endなど対応するキーワードの自動補完 rub
Vim から Git を操作するプラグインとしては、今まで git.vim を使っていたんですが、fugitive.vim のほうが便利だったので乗り換えました。 詳しい説明はここ VimmerなGit使いはfugitive.vimを今すぐ入れたほうがいい - SELECT * FROM life; ここでは、自分が特に便利だと思った機能を書きます。 git add -p をグラフィカルに行う git add -p を使うと、複数の変更箇所のうちどの変更をコミットに含めるかを選ぶことができますが、fugitive の :Gdiff を使うとこれをグラフィカルに行うことができます。 :Gdiff コマンドはインデックスとワークツリーの状態の差分を vim の diff で表示します。 こんな感じ たとえば、スタイルシートの設定(上のほうの差分)はコミットに含めたいけど、クラス属性の付与(下の
問題 Vim で多数のファイルを編集することはよくあります。 例えば「foo」という名前の Vim プラグインを開発しているとしましょう。 すると autoload.foo.vim、doc/foo.txt、plugin/foo.vim などの特定のファイルを頻繁に編集することになります。 このような状況では 「doc/foo.txt を編集しようと思ったけれどどのウィンドウにも doc/foo.txt は表示されていない」 ということは起こりがちです。 そこで問題のファイルを明示的に開く必要がでてきます。 しかしファイルを開く方法は沢山あります。 あなたならどうやって問題のファイルを開きますか? :edit? :buffer? それともお気に入りのバッファ管理プラグイン? どれを選ぶにせよ、問題のファイルを開くためには何がしか追加情報を指定する必要があります。 例えば :edit を使うな
現在開いているバッファのリストを、 画面上部の小さなウィンドウで表示するスクリプトです。 このスクリプトを使用すると、タブエディタのようにvimエディタを 使用することが出来るようになります。 (Windows, Mac) 概要 minibufexpl.vim : Elegant buffer explorer - takes very little screen space http://www.vim.org/script.php?script_id=159 プログラミングしていると(それ以外でも)、 どうしても複数のファイルを同時に操作することが多くなります。 そんな時、複数のファイルを素早く切り替えながら、 コーディングできるととても便利です。 このスクリプトはタブエディタのような環境を提供してくれる、 大変有用なスクリプトです。
spinner.vimプラグインは「快適に」「簡単に」操作できることを目指して作られた、 操作ファイル切り替えプラグインです。 「Control」「Shift」「Enter」の3つのキーの操作だけで、 バッファ、同じディレクトリのファイル、タブなどを順々に切り替えられる機能があります。 (Windows, Mac) 概要 spinner.vim : fast buffer/file/tab/... switching plugin with only 3 keys. http://spinner-vim-plugin.googlecode.com/files/spinner-vim-plugin.vba spinner.vimプラグインは「快適に」「簡単に」操作できることを目指して作られた、 操作ファイル切り替えプラグインです。 Control Shift Enter の 3つのキーの操作
Vim Advent Calendar 2012 98日目の記事です。 みなさんお気に入りのカラースキームはありますか。もう長いこと同じものを使っている方も多いのではないでしょうか。しかしずっと同じ色だと飽きますよね。たまには色を変えて気分をリフレッシュしたいことでしょう。とはいえ、星の数ほどあるカラースキームの中から気に入ったものを探し出すのは大変です。自分でカスタマイズしたり一から作るのは面倒だしなによりセンスがない。そんなあなたにぴったりのスクリプトを紹介します。 huerotation.vim (GUI only) Hue (色相) を Rotation (回転) させるスクリプトです。 お絵描きソフトの色選択ダイアログでこういうのを見たことがあると思いますが、 この虹色の円の部分が色相です。これをくるくる回すようなイメージです。 使い方は簡単。 スクリプトを読み込んで:
カラースキームとは? Vim の表示の配色をまとめたパッケージです。配色は画面の印象を大きく左右します。長時間向かうことになるテキストエディターの画面ですから、好みの配色を見つけることはとても重要です。 前もって必要な準備 プラグイン管理ツールを使うのがカラースキームの導入の近道です。 NeoBundle でプラグインをインストールできるようにしておいて下さい。 いろんなカラースキームをインストールしてみよう " solarized カラースキーム NeoBundle 'altercation/vim-colors-solarized' " mustang カラースキーム NeoBundle 'croaker/mustang-vim' " wombat カラースキーム NeoBundle 'jeffreyiacono/vim-colors-wombat' " jellybeans カラース
An easy to follow design course for people who do amazing things. Receive a design lesson in your inbox each week, hand crafted by a design pro. Learn at your own pace, and apply it to your real life work. Curated Resources Don't know where to start? We’ve enlisted the world’s top designers to craft lessons for learning the tools, techniques & terminology of good design. Interactive Content Learn
プラグインとは? Vim の動作は、VimScriptというプログラム言語によって拡張可能です。この VimScript を特定の用途のためにパッケージ化したものをプラグインと呼びます。 インターネット上には、無数の便利なVimプラグインが公開されています。好みのものをインストールして設定するだけで、Vim は何倍、いや何百倍にも便利になります。 プラグインマネージャープラグイン NeoBundle お使いの Vim にプラグインをインストールする方法はいろいろあるのですが、プラグインを管理するためのプラグインを使うのが手っ取り早くてオススメです。今回は、私が使っている NeoBundle をご紹介します。 git コマンド NeoBundle を使うためには、 git というコマンドが必要になります。それぞれの OS に対応した git をインストールしておいて下さい。 NeoBundl
おそらくはこの辺が元ネタになって起き始めている騒動だろうとは思いますけれども、老婆心までに。 日本に起業家が増える日 http://blog.livedoor.jp/daisuke_iwase/archives/6454906.html 岩瀬大輔さんについては、こちらの名著がありまして、是非とも穴が開くまで読まれたい逸品となっております。 [引用] 新経済連盟の代表理事である三木谷氏が産業競争力会議に、同じく理事である金丸氏が規制改革会議に入っていることは、今後の経済再生にとって大きな意味を持つ。 まさに、正論ですね。 正論であるがゆえに、だいたい2つの方向からつつこうという勢力が出てくることを忘れてはなりません。もちろん、片方は、その正論が政策的に実現されようとすると割を食う人たち。またもうひとつは、その実現するパワーを発揮する人をコケさせたい人たち。いまは、後者の勢いが衰えているので画
IIJ 阿部です 4/6(土)に株式会社万葉さまが創立6周年を記念して、万葉.rb「とびだせ!万葉とゆかいなRubyの仲間たち」が開催されました。IIJと万葉さまのオフィスは目と鼻の先にあり、Ruby/Railsの開発をメインの事業としている万葉さまとは懇意にさせていただいているため、IIJの会議室を会場として提供させていただきました。 万葉.rb勉強会詳細 嵐が来ると言われるくらいのあいにくの空模様でしたが、勉強会にはたくさんの方が参加されて6周年を祝うイベントは素晴らしいものになりました。 オープニングはまつもとゆきひろさんのお祝いビデオレターから始まり、株式会社えにしテックの島田さまの基調講演、株式会社万葉の代表取締役である大場さまの基調講演、招待LTと、応募LTとRuby, Rails界隈に有名人が多数参加されたイベントとなりました。 IIJでは阿部が会場提供者としてLT
東京で4月15~16日という日程で、Unite Japanという米Unity Technologies主催のカンファレンスが開催中だ。ゲーム開発は属人性を伴っているものであることを痛感させられたセッションがある。イレギュラーズアンドパートナーズの山本一郎氏が、ゲームエンジンのUnityが普及したがために起きている「炎上案件」にどのように対処するべきかを語った講演だ。同社は、トラブルを抱えたソーシャルゲーム開発プロジェクトの「炎上案件」が発生している場合の処理作業を業務の一つとして行っている。 Unityはゲームエンジンとして、日本では前年対比で500%という驚異的な売上を出し、世界でアメリカに続く、第2位のライセンス契約が結ばれているまでの大成功の状態にある。一方で、「Unityだから、安い、早い、簡単に開発できる」という思い込みも広がっている。優れたゲームエンジンを使えば、優れたゲームが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く