93.92%

1時間32分

受付中 Vimで本格的に開発している人はいるのでしょうか?

  • Vim

    81questions

    VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

2015/09/02 12:45 投稿

2015/09/02 12:51 編集

jimyo score 55

  • 1

    回答

  • 4

    クリップ

  • 2360

    view

4

Webなどで Vim の記事を読むと「Vim大好き!おすすめのプラグインはこれでvimrcはこれ!開発捗ります!」みたいな記事をよく見るのですが、実際の職業プログラマーで大規模なプロジェクトなどでもVimで開発している人はいるのでしょうか?

小規模な個人開発や、ちょっとしたスクリプト作成、ファイルの編集で渡しもVimを使うことはありますが、本格的に開発するときはVimでは頼りないことが多く選択肢に入りません。

やはりどうしてもIDEで開発するのですが、業務でVimで開発をしている方は本当にいるのでしょうか?

情報の追加・修正の依頼をする(0)

※回答は回答欄にご記入下さい。

記入例

  • ・質問の「○○○」の部分をもう少し具体的に書いてください。
  • ・開発環境は何ですか?(OSやバージョン)
  • ・「○○○」の部分に誤字脱字があります。

4

  • 新着順
  • 評価が高い順
  • 古い順

回答(全1件)

8

私はvimを使い始めて約12年、vimスクリプトで自分が欲しいものはほぼ作れますし、かなり設定を作りこんでいます。

いるかいないかで言えばたくさんいると思います。私の場合、PHPで4〜5万行くらいのWebサイトを作ったのが一番大きかったでしょうか。PHPはデバッガがなくても苦にならないんですよね。printfデバッグで十分。PHP関数は全部辞書(:h 'dict')に書いて、cronで10分おきに自分のソースにctagsを回していました。関数名をタイプするとその引数をecho表示するスクリプトも自作していました。これで何も不便は感じませんでした。

しかしC++やC#で書くときは迷わずIDEを使います。一番の差はインテリセンスでしょうかね。
クラスライブラリや他人が書いたコードを使うときはメソッド名を補完したり、クラス階層を表示してくれるのが非常にありがたい。
他の言語でも本格的なアプリケーションを作るときはIDEがあるなら使いたいです。

[追記]
IDEとvimの差、デバッガの存在も大きいです。Webアプリの場合はリクエストの前後でデータがどう変わるかDBを見ればいいのですが、デスクトップアプリのようなプログラムだと必ずしも1アクションごとにDBやファイルに保存するというものではないので、デバッガで変数を見るということが重要になります。

2015/09/02 13:29 投稿

2015/09/03 09:37 編集

vc3000 score 49

関連した質問

同じタグがついた質問を見る

  • Vim

    81questions

    VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

関連した質問

teratail Meetup 集まっtail 9月10日(木)開催!

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る