You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Ruby Refactoring Tool for Vim Issues If you identify any issues or specific funtionality you would like to see added, write the Cucumber feature and submit an issue or a pull request: @issue Scenario: Add a parameter to a method defined with no parameters or parentheses Given I have the following code: """ def set_name end """ When I select the method and execute: """ :RAddParameter """ And I fill
私は開発環境を整えるのが大好きなのですが、今まであまり発信をすることがなかったのでこの記事を書きました。 少しでも Vim で Ruby を書くのが快適になれば幸いです。 なお、煽り気味のタイトルですが、それだけ私の独断と偏見で便利だと思っているものです。 私は Ruby では Rails をメインに書いているので、Railsを書いている人には特に便利かも知れません。 mikutter plugin も時々書きます。 この記事では、Ruby に特化したプラグイン/設定の紹介をしたいと思います。 汎用的なものに関しては、簡単な説明とレポジトリへのリンクに留めます。 また、インストール方法は、NeoBundleを使用する方法を紹介します。 私がNeoBundleを使用しているので。 github.com neocomplete 用 Ruby 辞書 github.com neocomplete
Supercharge your VIM into IDE with CTagsPublished on May 9, 2014CTags generates index file of all your classes, methods and all other identifiers. You can use that index in your editor to jump straight to the methods you’re interested in. In this article, I’ll show you how to use them with Vim and Rails. Installation You need to install Exuberant CTags, on OSX just run
NeoBundle 'scrooloose/syntastic' let g:syntastic_mode_map = { 'mode': 'passive', \ 'active_filetypes': ['ruby'] } let g:syntastic_ruby_checkers = ['rubocop'] syntastic_mode_map は 'active' もしくは 'passive' を指定します。 'active' だとバッファを保存するたびにsyntasticが走り、 'passive' の場合は :SyntasticCheck 実行時に走ります。 'active_filetypes' は保存の度にsyntasticを走らせるファイルタイプを指定します。 2つをあわせると、基本的にsyntasticは走らせないけど、rubyのときだけは自動的に走らせる、という設定にな
Articles Products Gallery FTP SKK About Contact Admin VimでRSenseを使って快適Rubyプログラミング perlomni.vim, jedi.vimに続く三大スクリプト言語(?)用補完プラグイン、RSenseの紹介です。 RSenseとは? RSenseトップページより。 RSenseはEmacsやVimなどの高機能テキストエディタに特化したRubyのための開発援助ツールです。UNIXの思想に従うことで高い透明性を実現し、ユーザーが簡単に学習・拡張・修正できるように設計されています。また、コピーレフトライセンス(GPLv3+)を採用することで、自由なソフトウェアであり続けることを保証しています。 Perlにはperlomni.vim, Pythonにはjedi.vimがあり、RubyにはRsenseがあります。導入が割と大変という
最近使ってる人多いんじゃないかなーというこちら。 こちらで、紹介されてて自分もvim-indent-guidesから乗り替えたんですが、最近になって気付いたんですよ。 あれ?これSyntax Highlight効いてなくね? 一番分かりやすかったのがJadeだったんですが。調べてみるとこんなissueがありました。 要はindentLineを有効にしていると、シンタックスハイライトが効かないファイルタイプがあるようで。自分の分かる範囲では以下でした。 jade stylus yaml scss 俺フロントエンドエンジニアなので、これ結構致命的じゃね? 前述のissueによるとindentLineの方での修正はムリっぽいことが書いてあって、syntaxの方の修正をしないといけないらしいです。 ということで、vim-indent-guidesに戻りました…。シンプルなindentLineの見た
前回はdr6kaizさんのpow + rbenvで手軽なRack環境構築でした。 今回はtmuxinatorを使って、コマンド一発で開発環境を起動する話をします。 tmuxinator とは tmuxinatorとは、tmuxで起動するセッションを予め定義しておき、コマンド一発でそのセッションを起動できるようにしたものです。ちなみに、screenで同じことをするscreeninatorというツールもあります。こちらが先に開発されたようです。 インストール $ cd $ gem install tmuxinator $ echo "[[ -s $HOME/.tmuxinator/scripts/tmuxinator ]] && source $HOME/.tmuxinator/scripts/tmuxinator" >> .zshrc $ source .zshrc $ echo $EDIT
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く