IDEを利用してTwitterサービスを運用しているVPSサーバーに機能をデプロイしたいです。

現在、VPSレンタルサーバーとRubyを利用してTwitterサービスを構築しています。
ソースは直接Vimを利用して書いています。しかし、IDEで定義を見に行ったり簡単にオブジェクトの依存関係を見たり、コード補完したり、ブレーク張って変数の中身を確認したりなどの、IDEの機能を使いたいのですが、ローカル環境で作成したソースをサーバーにデプロイしたり、ローカルでテストする方法がわかりません。

大雑把な質問で申し訳ないですが、IDEとRubyを利用して、Twitterサービスを構築し、ローカルでもテストする環境の構築方法を教えていただけないでしょうか。

もしくは、書籍など紹介していただけませんでしょうか。

<使用している環境>
・VPS
・gem twitter
・IDE netbeans
・ruby


take88さんからのご指摘を受けまして、以下の通り質問内容を絞って修正させていただきました。

Rubyプラグインを導入して、ローカル環境でIDEの機能を使うことは可能です。
現状のデプロイ方法は、VPSにリモートで接続し、直接vimでソースを修正してプログラムを手動または自動で実行してサービスを実現しています。

できないこと(やりたいこと)は以下になります。
1.ローカル環境のNetbeansで書いたソースをローカル環境でテスト
2.ローカル環境のNetbeansで書いたソースをVPSにデプロイ

特に優先的に実施したいのは2.の「ローカル環境のNetbeansで書いたソースをVPSにデプロイ」です。

※ヒントなどでも構いませんので、ご教授いただけるとありがたいです。