IDE(統合開発環境) vs emacs(テキストエディタ)
■ このスレッドは過去ログ倉庫に格納されています
0001仕様書無しさん
2009/06/07(日) 02:56:24今はIDEが便利になりすぎてテキストエディタを圧倒しているよね。
Visual Studio 2008とC#つかっててそう確信した。
型情報を基にしたコード補間が便利すぎ。
それでもテキストエディタにこだわっている人
いるの?
0002仕様書無しさん
2009/06/07(日) 02:59:49○ 補完
0003仕様書無しさん
2009/06/07(日) 03:09:35どもどもw
俺が驚いたのは、this.Paint+= って書いてtab二回押すと
↓ここまで完成したところ。(tab一回だと下の一行目まで)
this.Paint += new PaintEventHandler(Form_Paint);
private void Form_Paint(object sender, PaintEventArgs e)
{
throw new NotImplementedException();
}
Paintにどの型のイベントハンドラ(PaintEventHandler)が入るかを補完して
さらにそのイベントハンドラを型まで正確に補完してくれる。
0004仕様書無しさん
2009/06/07(日) 03:13:49CTRL+K, M (メソッドスタブの生成)を押すと
private void HogeHoge(int p)
{
throw new NotImplementedException();
}
こんなコードが生成される。もちろんクラスの実装が別ファイルにあったとしても。
コード書いていると、実装書く前に呼び出し部分作ることがあるから
マジで便利w
0005仕様書無しさん
2009/06/07(日) 03:17:23便利すぎ。
コード書いていて、良いクラス名思いつかなくても
適当にAAAなんて書いて、あとからゆっくりクラス名を変更できる。
関数名も変数名も同様。
コード書いているときに、つまらないこと(でも後から見たときには重要なこと)で
悩まなくていいから楽。
0006仕様書無しさん
2009/06/07(日) 04:10:47VS2008が使い易いのであればそれ使えばよいだけ。
emacs原理主義者なら、emacsはテキストエディタではない、emacsは世界だとか言い出すんだろうけど。
あいにく私は、vi原理主義者だから、別にどうでもいい。
さすがにソースファイルが多くなってくると管理がきつくなるのでgeany使っている。
ターミナルからソースをちょこっと変更したいときにviは便利、マジ便利。
0007仕様書無しさん
2009/06/07(日) 09:46:070009仕様書無しさん
2009/06/07(日) 10:14:330011仕様書無しさん
2009/06/07(日) 10:56:45環境変わったときの対応とか、同時開発しにくかったりとか、その他いろいろで。
0013仕様書無しさん
2009/06/07(日) 19:21:31複数人で組むときはやっぱIDEで統一しているな
まぁそこら辺は開発規約に載っていなくても周りでそういう流れになるか
0014仕様書無しさん
2009/06/07(日) 19:32:280015仕様書無しさん
2009/06/07(日) 21:36:140017仕様書無しさん
2009/06/08(月) 01:55:270018仕様書無しさん
2009/06/08(月) 02:01:38もっともテキストエディタ&コマンドラインメーク環境の開発もまったく無いわけではない
ケースバイケース
0019仕様書無しさん
2009/06/08(月) 19:14:020020仕様書無しさん
2009/06/08(月) 22:08:38http://subtech.g.hatena.ne.jp/mayuki/20090607/1244386845
0021仕様書無しさん
2009/06/08(月) 22:39:030022仕様書無しさん
2009/06/08(月) 22:58:12どこ、行っちゃったんだろ・・・
0024仕様書無しさん
2009/06/09(火) 12:17:480025仕様書無しさん
2009/06/09(火) 15:55:31linuxのファイルでもsambaとsshでwindowsから秀丸で書きます。
0026仕様書無しさん
2009/06/10(水) 11:57:44マクロはほとんど使いません。
ctagsなんてもってのほか
関数はgrepで探します。
0029仕様書無しさん
2009/06/15(月) 19:37:210030仕様書無しさん
2009/06/19(金) 13:19:540031仕様書無しさん
2009/07/18(土) 19:49:34意外とそういう作業も多いからIDEとエディタ半々くらいで使ってる
0032仕様書無しさん
2009/07/19(日) 01:04:08さすがにダルくて楽しくないと思うんだけど
0033仕様書無しさん
2009/07/19(日) 01:54:220034仕様書無しさん
2009/07/19(日) 23:43:210035仕様書無しさん
2009/07/22(水) 18:16:170036仕様書無しさん
2009/07/24(金) 15:35:27JavaのアプリだとビルドもデバッグもEmacs(JDEE)でやったりするからIDEというよりは
GUIエディタ(こんな言葉があるのか知らんが)として使ってるだけのときもある。
0037仕様書無しさん
2009/09/02(水) 00:55:44ありがとうございます。
>>379
IDEはググったら統合開発環境ということは分かったのですが、
具体的にどう連携させるのでしょうか。
または、参考になるサイトなどありましたら教えてください。
ちなみにエディタはvimを使ったことがあるのですが、これも一種の統合開発環境と思うので
コレを使って連携できるとうれしいです。
0039仕様書無しさん
2009/09/26(土) 13:52:39使ってみた感想。
( ^ω^)・・・ゴツイ
0041仕様書無しさん
2009/10/18(日) 12:56:410042仕様書無しさん
2009/10/18(日) 13:36:190043仕様書無しさん
2009/10/19(月) 22:51:01IDE=統合開発環境
emacsは確かにコマンド打てたりして便利っちゃー便利だが、統合環境
とまではいえまいよ。
文化・伝統的にそのように使用していると言うだけで。
0044仕様書無しさん
2009/10/20(火) 00:03:300045仕様書無しさん
2009/10/20(火) 03:47:160046仕様書無しさん
2009/10/20(火) 05:56:590047仕様書無しさん
2009/10/20(火) 06:02:230048仕様書無しさん
2009/10/20(火) 06:20:30とは言わないよな?
0049仕様書無しさん
2009/10/20(火) 07:25:35ただし万人向きとは言えない。
万人受けすることもIDEの要件に入ってるのかな?
0050仕様書無しさん
2009/10/20(火) 09:30:230051仕様書無しさん
2009/10/20(火) 10:26:220053仕様書無しさん
2009/10/20(火) 20:50:57CEDETのSmart Completionあたりかな?
ttp://cedet.sourceforge.net/intellisense.shtml
0054仕様書無しさん
2009/10/21(水) 01:28:37・アイコン描く
・GUIでダイアログの編集
・UMLの編集・閲覧
この辺てできるの?
UNIXじゃvi使いだからemacsは良く分からん。
0055仕様書無しさん
2009/10/21(水) 12:34:000057仕様書無しさん
2009/10/23(金) 00:39:47別に漏れは求めて無いけどw
あくまで45に提示してみただけ。
0058仕様書無しさん
2010/04/17(土) 06:57:150059仕様書無しさん
2010/04/17(土) 10:50:110060仕様書無しさん
2010/04/17(土) 11:33:440061仕様書無しさん
2010/04/18(日) 03:26:05VSからeclipseとか。
全部覚えなおすの?
だいたいeclipseとか死ぬほど重いし使う気になれない。
0062仕様書無しさん
2010/04/18(日) 07:49:33あと、要件変わることを考慮に入れてたとえ全部覚えなおしたとしても
覚えなおしたほうが作業効率がはるかに高いわけで。
一部の作業だけテキストエディタ立ち上げて併用でOK
0063仕様書無しさん
2010/04/18(日) 08:16:34二つくらいならいいけど、4つくらいになると気が狂うと思うけどねw
0064(u_・y) ◆e6.oHu1j.o
2010/04/21(水) 22:56:47変なもの好きな俺だけど
流石にアレは極める気にならなかった
あんな気持ちが悪いエディタは初めて見た
実際、エディタなんて文字うてりゃなんだっていいよ
色分け、
インデント、
コンパイル、
あたりが出来れば十分すぎる
0065仕様書無しさん
2010/04/21(水) 23:33:320067仕様書無しさん
2010/04/23(金) 04:34:52てゆーかもっと恥ずかしいレスは多数してるのに
それらには気付いてないんだろうか
0068(u_・y) ◆e6.oHu1j.o
2010/04/24(土) 01:03:39自分が素で間違えたか、そうでないかの違い
レス自体はそこまで他者から見たら恥ずかしいものじゃないんだろうけど
俺が>>64を書きながら考えていた事に、間違いがあった
しかも俺にとっては今後の指針を左右する大きな問題
ゴミみたいな奴に読ませるためだけに書かれたゴミレスと・・・w
>>64を一緒にされたらかなわない
思考のレベルが違う
今までの数千時間のプログラミング作業からだした答えが含まれているレスと、
ほとんど何も考えなしに指の動くまま脊髄反射で書いてるレスくらい、区別して欲しいもんだな
その前者のレスで間違った事があったらたぶんおれは毎回あとから訂正してる
後者の場合は、そもそも「正しい・間違い」とかいう判断すらどうでも良い次元で。
ただ、相手に一番のストレスを与える文章、 相手を明日、交通事故で死なせる確率を少しでも高める為の文章。
相手を精神的に追い詰めて、10年後にガンにさせるための文章。
そういう負の暗示をかけるための文章を構築するのが一番の目的であって、
その内容とかは、どうだっていいんだよね
0069仕様書無しさん
2010/04/24(土) 01:06:250071仕様書無しさん
2010/04/24(土) 16:21:20微妙に似てるけど、違う動作をするソフト4つだぞ、本当に想像して言ってるのか?
しかもIDEなんて相当な多機能ソフトだろう。開発環境なんだからあちこちの動作が
体に染み付かないと効率悪くて仕方ないだろう。それを4つ、ほんとうに覚えられるのか?
0072仕様書無しさん
2010/04/24(土) 18:38:17Wordとaccessとか全く別のもんじゃないんだぞ?
体が馴染まない、めんどくさい
だけで覚えるのは大した話じゃない。
携帯機種変したときと一緒。
0074仕様書無しさん
2010/04/26(月) 00:52:26IDEを使ってるけど、ソースの編集にはEmacsなり秀丸なりを使ってるって奴が
多いんじゃねーの?
0075仕様書無しさん
2010/04/26(月) 12:12:280076(u_・y) ◆rT33C51l9k
2010/04/30(金) 15:38:54いまのIDEで耐えられる奴がわざわざ使うものでもない
計算式は
開発効率 = 精神効率 * 0.02 + 技術効率
こんな感じだとおもう
ただし、人生効率に限っては技術効率よりも
精神効率が高いほうが人生効率がかなり良くなる傾向がある
人生効率 = 技術効率 * 0.2 + 精神効率
0077仕様書無しさん
2010/04/30(金) 20:26:15で ?
0078仕様書無しさん
2010/05/01(土) 00:13:310079uy ◆rT33C51l9k
2010/05/01(土) 06:53:010080仕様書無しさん
2010/05/01(土) 08:53:370081仕様書無しさん
2010/05/02(日) 01:32:110083革命家[uy] ◆e6.oHu1j.o
2010/05/04(火) 10:26:480084革命家[uy] ◆e6.oHu1j.o
2010/05/04(火) 10:29:110085仕様書無しさん
2010/05/05(水) 21:42:45じゃないかと。
0086仕様書無しさん
2010/05/06(木) 00:06:02存在自体がネタなんですけどね
0087仕様書無しさん
2010/05/16(日) 23:43:42VSでやろうとするとマウスでタブを切り替えるか、変なダイアログ表示させてファイル選択するとかじゃん。
どう考えてもエディタはemacs最強。
0088仕様書無しさん
2010/05/17(月) 00:57:01ttp://msdn.microsoft.com/ja-jp/library/c785s0kz%28VS.80%29.aspx
コマンド
ttp://msdn.microsoft.com/ja-jp/library/c3a0kd3x%28v=VS.80%29.aspx
定義済みエイリアス
ttp://msdn.microsoft.com/ja-jp/library/c3a0kd3x%28v=VS.80%29.aspx
まぁ機能が用意されてても、使う側が無知だと意味なし、という良い例だ罠。
0090仕様書無しさん
2010/05/25(火) 18:24:07emacsとvimがよく比較されてたけど、emacsのライバルはどっちかというと
ideになってきてると思う
0091仕様書無しさん
2010/05/26(水) 12:59:44html、java、javascript、*.conf
みたいなのを同時に扱わんといかん場合とか。
0092仕様書無しさん
2010/05/26(水) 20:13:400093仕様書無しさん
2010/05/31(月) 00:13:550094仕様書無しさん
2010/05/31(月) 14:12:21こんなの10年前から圧倒してたよ。
ただジジィの方が知識があったり立場が上だったりしてたから
ema糞マンセーがまかり通っていただけの話。
今じゃもう懐古ツールになり下がっているよね。
0095仕様書無しさん
2010/06/03(木) 02:04:05ttp://www.youtube.com/watch?v=OMi-uN-6O1Q
0097仕様書無しさん
2010/06/13(日) 14:59:21emacsやvimはダウンロードしてすぐに開発環境にはならん
馬鹿でも使えるってのは(広まるのには)重要だよ
0098仕様書無しさん
2010/06/13(日) 15:00:56このスレにはTextMate最高とかいう奴はいないの?
web界隈だとやたらミカエルが
0100仕様書無しさん
2010/07/30(金) 14:24:240103仕様書無しさん
2010/08/05(木) 00:47:59>>1 の文面からして、テキストエディタの話題も問題ないだろうが?
スレタイ読めってなんだよ
TextMateはemacsだろ?
Windows(Cygwinがいるが)にはTextMate似のe text editorというのがあるが、みかん星人すぎてワロタww
0104仕様書無しさん
2010/08/05(木) 08:37:45えっ
0105仕様書無しさん
2010/08/05(木) 23:43:18ヘッダー参照しながらソース書くとか、
複数ファイルの同時参照がしにくいよね。
だいたい、タブ表示で1ファイルずつ見る感じになる。
解像度の高いディスプレイなら同時表示可能だが、
会社のPCはそんな立派じゃないんでエディタを使ってる。
0106仕様書無しさん
2010/08/09(月) 20:30:43VS最高じゃん
QtCreatorを初めて使った新人さんなんかは似たような事言うけど
キーバインドを覚えましょうよ!
カスタマイズしましょうよ!
エディタでは普通にやる事なのに
IDEだからと嫌悪するのはどうしてですか?
っとか思わないかな?
0107仕様書無しさん
2010/08/10(火) 00:09:27うむ。
VSだと外部から各種スクリプト言語で自動操縦するとか、
(Windowsの)一般的なエディタではあまりできない事もできるしね。
0108仕様書無しさん
2010/08/10(火) 03:36:12エディタ分割するってこと?
大概のIDEだとできると思う。エディタだけの特権じゃないかと
ヘッダーと本体とか、本体とユニットテストとか行き来するショートカットとかもついてるし、
最近のIDEはエディタでできることもある程度できるようになってるよ
むしろ、エディタがOSの機能との親和性が低いの困りものだわ
タブの挙動やら保存ダイアログやら。
まぁ、これはJava製のIDEにも言えるけど
0109仕様書無しさん
2010/08/10(火) 03:38:39どうやったら、あんな人糞みたいに作れるんだよ
バッファー=タブに完璧に同期できる機能くらいつけとけ
0110仕様書無しさん
2010/08/10(火) 03:51:190111仕様書無しさん
2010/08/10(火) 04:01:43うまく同期とれないんだけど。
よかったらVimのタブ周りのオススメ設定教えてくれ、いや教えてください
起動時に以前の終了状態を復元しようとしても、バッファにあるのがタブに表示されなかったりするし
タブとじてもバッファから消えなかったりするし
どうも上手くいかん
標準機能で開くとタブで開かないし
0112仕様書無しさん
2010/08/11(水) 00:41:120113仕様書無しさん
2010/08/15(日) 20:57:230114仕様書無しさん
2010/08/15(日) 22:36:210115仕様書無しさん
2010/08/16(月) 02:02:100116仕様書無しさん
2010/08/17(火) 00:25:24REG_EXPAND_SZ + %Editor% に関連付け変えるのもおススメ。
(reg コマンド使うと捗るぞ。)
0117仕様書無しさん
2010/08/25(水) 01:58:380118仕様書無しさん
2010/08/25(水) 09:20:07何がじゃねーよアホ、後から直せるのはわかりきってること
自分の設定をインストール時に勝手に上書きされてイラつかない奴は鈍感すぎる
0119Perl忍者 ◆M5ZWRnXOj6
2010/08/25(水) 10:17:200120仕様書無しさん
2010/08/25(水) 11:17:160121仕様書無しさん
2010/08/26(木) 00:19:42113からの流れをちゃんと読め低脳。
誰が他人のPCの関連付けを変えろと言っている。
それとも113は他人の流儀にまで口出ししてるって事か?
0122仕様書無しさん
2010/09/29(水) 07:36:540123仕様書無しさん
2010/10/05(火) 02:12:330124仕様書無しさん
2010/10/09(土) 15:50:210125仕様書無しさん
2010/10/09(土) 16:58:560126仕様書無しさん
2010/10/09(土) 21:25:34実際、メモリたくさん消費するIDEとか(同時に使う仮想マシンとかも)メモリ圧迫する
メモリたくさんつんどかんとすわっぷあうとしてめもあてられなくなる
32bit Windows氏んでほしい
0127仕様書無しさん
2010/10/12(火) 16:08:56開発環境で仮想マシン走らすお前が詩ね
0128仕様書無しさん
2010/10/21(木) 23:35:220129仕様書無しさん
2010/10/22(金) 01:33:21言っているだけに過ぎないので何の参考にもならない。
開発環境としてみれば、IDEはテキストエディタでは
到底できないこともできる。
そもそもIDEの一機能がテキストエディタなので当然ともいえる。
0132仕様書無しさん
2010/10/23(土) 03:23:24トレース
変数やメモリのウォッチ
0133仕様書無しさん
2010/10/23(土) 03:46:35で普通にできるけど?
0134仕様書無しさん
2010/10/23(土) 04:16:39到底できないことではないな。
IDE擁護派なら、IDEではこのくらい標準でできる、馬鹿でもマウスでぽちぽち打つだけでデバッグできるんだ、
くらいの発狂を期待したい
0135仕様書無しさん
2010/10/23(土) 04:22:42さて早起きついでに燃料を投下といこうか。
例えばこんなのはどうだろう?
>>131
IDEではバージョン管理ソフトとシームレスに連携ができる。
編集した箇所は以前のバージョンと自動的に比較され、編集しながらにしてリアルタイムに変更箇所がわかる。
また編集中にリアルタイムに文法チェックができ、
コンパイルせずとも、スクリプト言語ならば実行せずともささいなミスがわかる。
0136仕様書無しさん
2010/10/23(土) 11:04:14できるげと、編集しながらリアルタイムに以前のバージョンと比較って
のは無理かもそれない。しかし、編集中にリアルタイムに変更箇所が
わかるのか?以前のバージョンって、一つ前のコミットしたバージョンと?
でも、リアルタイムってすげーウザそうだな。
0137仕様書無しさん
2010/10/23(土) 11:25:30パッと立ち上げて、ササっと修正して、トライ&エラー
これがテキストエディタのいいところ。
簡単な修正頼まれても、VisualStudioで修正する場合、
最低でも、3分はかかるもんなぁ...
0138仕様書無しさん
2010/10/23(土) 14:06:55最早サイズが重量級のVisualStudioと殆ど変わらん。
下手したらIDEの方がコンパクト。
0139仕様書無しさん
2010/10/23(土) 14:10:22ゆえに差はない
と言い張るくらい意味のないスレだな
0140仕様書無しさん
2010/10/26(火) 03:22:150141仕様書無しさん
2010/10/26(火) 03:44:100142仕様書無しさん
2010/11/02(火) 14:56:550143仕様書無しさん
2011/02/14(月) 14:35:12ケンジントンのトラックボール使うようになってからは
そんなに気にならなくなった
0144仕様書無しさん
2011/02/16(水) 22:22:420146仕様書無しさん
2011/03/01(火) 13:00:38.280147仕様書無しさん
2011/03/06(日) 16:54:51.32マウスはスペースキーと体の中間にマウスを左向きに置くといいよ。
90度回転してても不思議と全然混乱しない。
0148仕様書無しさん
2011/07/22(金) 22:41:22.700150仕様書無しさん
2011/07/22(金) 23:48:17.060151仕様書無しさん
2011/08/17(水) 17:08:07.85キーボード派+emacs信者+windowsで開発しなければならないという三重苦ならこれ一択だろう。
0152仕様書無しさん
2011/08/28(日) 15:40:35.740153仕様書無しさん
2011/09/01(木) 00:32:38.33キーバインド自体は大抵どうとでもなるけどさ
この項目をアクティブに、とか、あの機能を1ストロークで、とか
そういう細やかな挙動をキーボードに割り当てられるかがポイントなわけでさ
0154仕様書無しさん
2012/06/04(月) 21:44:43.45IDEとしてはプラグイン探すのがシンドイ中途半端な位置に居ると思わないか?
0155仕様書無しさん
2012/06/05(火) 11:58:59.370156仕様書無しさん
2012/11/17(土) 18:38:46.230157仕様書無しさん
2013/08/27(火) NY:AN:NY.AN元々そういうもんなんだろうけど
依存しすぎてマニュアル見んのも面倒になった
0158仕様書無しさん
2013/11/11(月) 18:17:51.60emacsとかだとeclipceみたいにバージョンの違うtomcatが複数共存するような物って出来るんですか?
Cygwinとeclipceを一体化させる方法とか見当が付かなくて、
eclipceとXAMPPを入れて何処のwebサーバーが動いてるのか分からないなんて状況になった事がるんで、
下道でemacs環境作りたいんだけどどうすれば良いか悩んでる。
0159仕様書無しさん
2013/11/22(金) 19:47:17.77プログラムに使用して良いエディタは
ed、ex、viだけ。(実体は一つ?)
IDE対エディタって(笑)命題は
emacs対viの長い論争一緒だ。
emacsが神なのは無い機能は作れるし作れなきゃ外部のプロセス呼んで表示。それも無理ならバッファやファイルを持参させて外部アプリ起動。つまり全能って事。
emacsからeclipse呼んで結果貰ってまたemacsに戻るのもアリ(笑)
後、面白いのはemacsは遊べる!
まあどの開発環境でも同じだがトライアンドエラーなど何度も何度も同じ操作手順が出てくる。emacsならlispでちょっと書くだけで自動化出来る。何でもC-c C-cで動くモノが出来てるハズ〜って感じ〜(笑)
小さな手順の自動化が達成感、満足感。
ここら辺が出来合いのIDEは足りないね。
0161仕様書無しさん
2014/03/22(土) 16:43:52.400162仕様書無しさん
2014/03/27(木) 19:27:10.35比べるものじゃねーよ
0163仕様書無しさん
2014/03/27(木) 19:40:29.46ただレガシーすぎて新しい信者が減ってく一方だから、次第に廃れていって消えるのは明白って感じ
エディタなら同じ宗教のvimで十分だしな
>>159
今日日腐るほどあるいろんなビルドツール使えば、環境に関係なく殆どの作業は自動化できるでしょ?
そこはIDEがどうとかは関係ないんじゃ
それに、機能がなければ作れるのはIDEでも同じ
GUIが絡む要素が入ると、CUIベースのマクロばっかり組んでるおじいちゃんには敷居高いだろうけれど
0164仕様書無しさん
2014/03/27(木) 19:51:54.18てめーemacs教徒に戦争を売ってんのか!
齢38にしてvimを覚えようとしている、このemacs教徒(歴15年)に!
0165sage
2014/04/11(金) 20:47:43.98最適解が状況によって違うので、諦めて気が向いた奴を都度選んで使ってる
0166hage
2014/04/11(金) 20:54:16.68普段は書くのはEmacsだけどね
■ このスレッドは過去ログ倉庫に格納されています