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
Photo by supervillain It is really exciting to be a Rubyist lately. We have our amazing tools (rake, rspec, Cucumber, Rails etc.), we write object-oriented code, that is easy to maintain and flexible when it comes to adding new features, and changing domain logic. We have amazing hosting support from Heroku, Engine Yard and Rackspace. And last, but not least, powerful monitoring tools like New Rel
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
概要 Vimにおいて Ruby編集時に(filetype=ruby) foldmethod=syntaxを指定していて 括弧の対応が取れていない状態で Insertモードで文字入力すると すごく重い。ファイルのサイズが大きい場合に顕著。 # ... loop { array=[1,2, # たとえばこのへんで入力してるとき } # ... 原因 matchitとかmatchparenあたりかと思ったが違った。 very slow insert mode in classes · Issue #8 · vim-ruby/vim-ruby · GitHub 結論としては、 foldmethod=syntax に設定してるのが原因。 解決方法 Insert modeのときはfoldmethodを変更する事で解決する。 私は以下の設定を使いました。 Keep folds closed while
vimでrubyのコードを保存した際に、シンタックスチェックをしてくれるような設定を導入してみた。 これで、実行してみてシンタックスエラーじゃん、というのが減らせるようになった。 以下の設定を.vim/after/ftplugin/ruby.vimに記述。 (rubyのftpluginが発動した後に実行される) function! s:ExecuteMake() if &filetype == 'ruby' && expand('%:t') !~? '^pry\d\{8}.\+\.rb' silent make! -c "%" | redraw! endif endfunction compiler ruby augroup rbsytaxcheck autocmd! BufWritePost <buffer> call s:ExecuteMake() augroup END compil
2011/05/08 vimにプラグインを追加する (自動補完・プロジェクトツリー・Rails開発支援) Ubuntu11.04上にインストールしたvimに、プラグインを追加した手順のまとめ。 参考サイト:Vimを使ったRuby On Rails開発環境の構築 追加したプラグインは以下の3つです。 1.neocomplcache 自動補完機能を追加するため、最初「autocomplpop」を試してみたのですが、日本語の変換で候補が表示されてしまい、回避方法を見つけることができませんでした。 そこで、「neocomplcache」というプラグインを入れることにしました。ドキュメントもしっかりしたものがあるのがありがたいです。 Shougo / neocomplcache Presentation file 2.project.vim プロジェクトファイルのツリーをウインドウに
Stack Overflow for Teams is now called Stack Internal. Bring the best of human thought and AI automation together at your work. Try for free Learn more
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といえば、イントロダクションがこんな感じで始まる素敵なプラグインなわけですが、 TextMate may be the latest craze for developing Ruby on Rails applications, but Vim is forever. ということでPartial ExtractionとAbbrevitationがとても良いです。vimを使ってるRails開発者には必携のプラグインですね。 ただ、すごく便利に感じつつも運指がなかなか覚えられなかったので作ってみました。よろしければ御利用ください。 http://homepage3.nifty.com/moro/rails_vim_cheatsheet.pdf
Rubyのコーディングに向いているIDEは何があるのだろうか。 JavaならばEclipseがデファクトスタンダードになっているし、言語によってはVisualStudioが向いているものもある。 RubyだとNetBeansかAptanaを勧められることが多かったのだが、使ってみると私にはどうもしっくり来なかった。 最終的にvimが一番良いという結論になり、最近は専らvimで書いている。 コーディングをするにあたり、まずは「補完機能」があり「リファレンスにすぐ飛べる」のであれば最低限の機能は満たしていると考える。 今回は、vimでそれを実現するプラグイン、neocomplcacheとvim-refの導入方法を書いていく。 なお、プラグイン自体はRubyに特化したものではなく、他の言語でも使うことができる。 本エントリは下記2エントリの続きになるので「その3」にあたる。 そろそろしっかりvi
鹿児島在住のエンジニアです。Webシステムの受託開発に携わってます。 Playframework/ExtJs/Sencha Touch/Backbone.jsをよく使います。
未踏プロジェクトの援助を受けて、ここ数ヶ月集中して開発していた、Rubyのための開発補助ツールRSenseをようやくリリースしました!配布物やドキュメントは次のURLから入手できます。 http://cx4a.org/software/rsense/index.ja.html RSenseの最大の特徴は、他の開発環境(IDE)では実現できていない高精度なコード補完を実現しているところです。周知のことだと思いますがRubyは動的型付け言語です。そのためプログラムを実際に実行してみないと、ほとんどの式の型は分からないのです。型情報からユーザーの入力を補助するコード補完機能の分野では、これはかなり致命的な問題です。RSenseは型推論の技術を応用することで、この問題を解決しました。上記のURLにもありますが、以下に実際のスクリーンショットやデモが貼っておくので、ぜひご覧ください。 現在利用できる
Fedora 7 on coLinux on Windows Vista環境を作りました(VistaでcoLinux(WEB+DB PRESS Vol.40のid:naoya記事をVistaで実行))。次はRubyの開発環境を作ります。私はEmacsではなくVimを使っているので、「vim-ruby」をインストールしました。それと、コンソールでRubyリファレンスマニュアルを読むための「ReFe」というツールを入れました。 vim-rubyを使うと、シンタックスハイライトが有効になるだけでなく、自動補完(omni completion)機能を使うことができるようになります。しかし、自動補完機能を使うには、VimのRubyオプションが有効になっていなければなりません。有効か無効かは次のコマンドで確認できます。 $ vim --version | grep ruby この結果が「+ruby」な
まずここは必見。 http://wiki.rubyonrails.org/rails/pages/HowtoUseVimWithRails Vim/Ruby http://vim-ruby.rubyforge.org/ % sudo gem install vim-ruby --remote % wget http://rubyforge.org/frs/download.php/11537/vim-ruby-2006.07.11.tgz % tar zxvf vim-ruby-2006.07.11.tgz % ./vim-ruby-2006.07.11/bin/vim-ruby-install.rb rails.vim http://www.vim.org/scripts/script.php?script_id=1567 別途書こうかな。 導入はpluginディレクトリにrails.v
Rails開発を vim でやることに決めたものの、経験がないので歴史から学びました。 なお、環境は以下です。 OS $ cat /etc/redhat-release CentOS release 5 (Final) Vim version 7.0.243 目次 vimってなに? vimのインストール 既存インストールの確認 7.0.237のアンインストール 7.0.243のインストール その他vimのRails開発でインストールしておいた方が便利なもの vim-ruby のインストール rails.vim のインストール autocomplpop.vim のインストール Project.vim のインストール SuperTab.vim のインストール refe.vim のインストール .vimrcの設定(vimの設定ファイル) vimの基本操作 チュートリアル vimってなに? Vim
id:eclipse-aさんの日記を見て、vimでRubyリファレンスを引けるようにしてみた。 便利だ。 http://d.hatena.ne.jp/eclipse-a/20071030 インストール リファレンスをgemsからインストールする gem install refe ref.vimをインストール lookupfile.vimをインストール(リファレンスをインクリメンタルサーチする為) lookupfile.vimの最新版はvim7.1を要求する為、ver1.4をダウンロード。(使っているvimのバージョンは7.0) あと、lookupfileはgenutilsに依存しているらしいので、genutils.vimもダウンロードしてインストール 動作確認 :Refe インクリメンタルサーチで検索できる :Refe ea ここでタブ保管すると、リファレンスの牽引からマッチする結果を表示
昨日の続きです。 rails.vimと導入推奨VimScript(dbext.vim, project.vim)すべて入れてみます。 これら入れるとターミナル上での作業もほどんど無くなりVim上だけで完結する環境になります。 導入後、:he rails してみると冒頭に以下のような説明があります。 TextMate may be the latest craze for developing Ruby on Rails applications, but Vim is forever. 超いいかげんな訳 TextMateって奴が今すげー流行ってるっぽいけど、Vimはずっと(流行ってるん)だぜ。 幸せポイント model/view/controller/helper/test/fixture 等の関連ファイル、お互いに簡単アクセス(rails.vim) 簡単コード実行結果確認(rails.v
おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) さて、Vim導入メモを書いてから、早いものでもう一ヶ月経ってしまいました。 ようやく使い方にもそこそこ慣れてきたので、今回はVim導入の一番の目的でもあったRails開発についてまとめてみたいと思います。 Rails開発に役立つVimスクリプト(必須) Vim/Ruby Vim/Ruby Configuration Files これはVimでRubyを扱う際の最も基本的な拡張機能と思います。 .rb(ruby)と.rhtml(eruby)のファイルでシンタックスハイライトが有効になるほか、オムニ補完(<C-X><C-O>で表示される自動補完)も使えるようになります。 omni補完 - モデル内で「has」と入力
rails.vimのいい加減な翻訳 September 02, 2006 12:51:50 Comments (13) Trackbacks (2) Rails, vim バイト先でTextMate触ってみて、Ruby, Railsに特化しててショートカットとかいろいろ便利だなぁと思いつつも、カーソルの移動とか基本的な編集のところで発狂しそうになるので、vimをTextMate並にRailsフレンドリーにするしかないと思った。 てことで、前にインストールしたもののシンタックスハイライトしか使っていなかったrails.vimを本格的に使うため、ヘルプをものすごい勢いで訳した。 自分用なのでかなりいい加減な文で、しかもTOEIC400点台なのでクソな訳が混じってます。それから、なんちゃってvimerなので全然理解していないところも多々。 でもまあせっかくなので公開しておきます。 いろんな直しは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く