雑記
エディタの話
最終更新:
匿名ユーザー
-
view
プログラミングする時、エディタは何を使っていますか?
統合開発環境でしょうか?Mifesなど市販のエディタ?
それとも、秀丸などのオンラインソフトでしょうか?
それとも、秀丸などのオンラインソフトでしょうか?
「別に何を使ってもいいじゃん」とか、
「とりあえずVC++」とか言う人も多いかと思います。が。
「とりあえずVC++」とか言う人も多いかと思います。が。
確かに、VC++のエディタは構造体やクラスのメンバを
プルダウンから選べたり、関数コールの際に引数を
表示してくれたりと便利な面もありますが。
どうにも、重いです。。
プルダウンから選べたり、関数コールの際に引数を
表示してくれたりと便利な面もありますが。
どうにも、重いです。。
しかも、ちょっとしたお試しプログラムを書きたいだけでも
プロジェクト作んないといけないし。
プロジェクト作んないといけないし。
なので、私の場合は主に秀丸エディタを使用しています。
VC++でも外部ツールとして登録して、VC++でのカーソル行と
同じ位置で開けるようにショートカットキーを登録しています。
VC++でも外部ツールとして登録して、VC++でのカーソル行と
同じ位置で開けるようにショートカットキーを登録しています。
いくつかエディタを使ってみたのですが、
私には秀丸エディタが一番手になじみました。
私には秀丸エディタが一番手になじみました。
この、「手になじむ」は重要だと思います。
プログラミングしている時は、
プログラムのことしか考えたくないのです。
プログラムのことしか考えたくないのです。
ソースを書くにしろ編集するにしろ、
あるいは他人のソースを解析するにしろ
操作で詰まったり、やりたい機能を見つけたり
したくないのです。
あるいは他人のソースを解析するにしろ
操作で詰まったり、やりたい機能を見つけたり
したくないのです。
そのためにはVisualStudioという環境に
依存したくはありません。だいたいいちいち重たいし。
コンパイラが何であれ、同じエディタを使いたいのです。
依存したくはありません。だいたいいちいち重たいし。
コンパイラが何であれ、同じエディタを使いたいのです。
エディタは、道具でしかありません。
その意味では「手段」であって「目的」ではないので、
こだわりすぎる必要は無いのですが。
その意味では「手段」であって「目的」ではないので、
こだわりすぎる必要は無いのですが。
なので、必要とあらばVisualStudioのエディタだろうが
ViだろうがEmacsだろうがメモ帳だろうが何でも使いますが。
ViだろうがEmacsだろうがメモ帳だろうが何でも使いますが。
とはいえ、複数選択肢があるのであれば、
「よりよい選択」をしたいと思っています。
「よりよい選択」をしたいと思っています。
料理人が包丁にこだわるなら、
大工さんが大工道具にこだわるなら、
漫画家がペンと紙にこだわるなら、
大工さんが大工道具にこだわるなら、
漫画家がペンと紙にこだわるなら、
プログラマはやはりエディタにこだわるのも
いいんじゃないかと思います。
いいんじゃないかと思います。
「手になじむ」道具を使うというのは、
想像以上に生産性を高めることになります。
ぜひ、自分にとって最適な道具を、選びましょう。
想像以上に生産性を高めることになります。
ぜひ、自分にとって最適な道具を、選びましょう。