えー、emacsで十分といっている人は、
eclipseでなにが出来るか知らないと思いますので、
まずeclipseで何が出来るのかを書いてみたいと思います。
・リアルタイムの構文チェック
ソースコードを書いている途中で構文が正しいかチェックします。
重要なことはリアルタイムでチェックしているのに「重くない」ということ。
しかも右のスクロールバーに、現在開いているファイルのエラーやTODOなどの
場所が表示されるので分かりやすいです。
・リファクタリングブラウザ
単純な名前変更だけでなく、コードの一部分を関数として抜き出したり、
開発環境がクラスのメソッドを理解しているので、decoratorパターンを
実装するのに便利な、「委譲メソッドを生成」などの機能を備えています。
・grepよりも高機能な検索機能
grpeのように同じな名前のものを全部拾うなんてことはしないで、
きちんとクラスを理解し、同じ名前であっても別の変数名は別のものとして検索できます。
こんなことをemacsで果たして実現できるのでしょうか?
emacsでeclipseと同等の開発環境は作れるのか?
■ このスレッドは過去ログ倉庫に格納されています
2010/12/11(土) 22:14:53
2010/12/13(月) 23:05:06
>>52
emacs を IDE 化する CEDET というツール(と言うかライブラリ集か)があるみたい。
プロジェクト管理どころが、UML デザイナも emacs でやれるみたいだな。
俺は IDE にプロジェクト管理の面倒を見てもらわないといけないような
大規模なアプリは emacs 上で作った経験が無く、使ったことはないが、
面白そうではある。
emacs を IDE 化する CEDET というツール(と言うかライブラリ集か)があるみたい。
プロジェクト管理どころが、UML デザイナも emacs でやれるみたいだな。
俺は IDE にプロジェクト管理の面倒を見てもらわないといけないような
大規模なアプリは emacs 上で作った経験が無く、使ったことはないが、
面白そうではある。
2010/12/14(火) 07:55:09
Javaに限っての話だが、
eclipseが使えないと開発効率が落ちることは非常に良くある。
コード補完をはじめとして、SVNや定義の参照やJavaDocの表示など
やはり統合環境ならではの便利な機能がたくさんあると思う。
JUnitなどのPluginも、まずはeclipseありき。
emacsを使わないと開発の効率が落ちるという状況はない。
Linuxじゃなきゃヤダヤダって子にとってはあるかもしれないけど…。
Java以外の言語でeclipseはちょっとどうかと思う
eclipseが使えないと開発効率が落ちることは非常に良くある。
コード補完をはじめとして、SVNや定義の参照やJavaDocの表示など
やはり統合環境ならではの便利な機能がたくさんあると思う。
JUnitなどのPluginも、まずはeclipseありき。
emacsを使わないと開発の効率が落ちるという状況はない。
Linuxじゃなきゃヤダヤダって子にとってはあるかもしれないけど…。
Java以外の言語でeclipseはちょっとどうかと思う
2010/12/14(火) 16:30:31
pydevいいぜ。
最初はスクリプト書くために
わざわざ重いソフト立ち上げんのアフォらしいと思ったもんだが。
最初はスクリプト書くために
わざわざ重いソフト立ち上げんのアフォらしいと思ったもんだが。
56デフォルトの名無しさん
2010/12/14(火) 19:53:43 >>55
PyScripterなんかより良い?
PyScripterなんかより良い?
2010/12/14(火) 21:49:30
PyScripterは昔ちょこっとだけ触ったことあるだけだから
もしかしたら俺が知らんだけでトンチンカンな回答かもしれないが。
PyScripterは単一のファイルを扱ってる分にはいいんだけど
プロジェクト管理に難があって(独特)、ファイルを分割してモジュール化して
サブディレクトリつくって……とかやろうとしっちゃかめっちゃかになって
エラい使いにくかった記憶がある。
そのへんEclipseは流石というか、プロジェクト管理は高機能だと思う。
サブディレクトリ作ると、自動的に「__init__.py」を作ってくれたりなw
(細かい気遣いだけど)
あと理ファクタリングも、javaにはかなわないけど、それなりに動く。
まあファイルいっぱい作るんならEclipseのほうがいいんじゃねえの。
簡単な書き捨てスクリプトならエディタでもなんでもいいと思うけど。
もしかしたら俺が知らんだけでトンチンカンな回答かもしれないが。
PyScripterは単一のファイルを扱ってる分にはいいんだけど
プロジェクト管理に難があって(独特)、ファイルを分割してモジュール化して
サブディレクトリつくって……とかやろうとしっちゃかめっちゃかになって
エラい使いにくかった記憶がある。
そのへんEclipseは流石というか、プロジェクト管理は高機能だと思う。
サブディレクトリ作ると、自動的に「__init__.py」を作ってくれたりなw
(細かい気遣いだけど)
あと理ファクタリングも、javaにはかなわないけど、それなりに動く。
まあファイルいっぱい作るんならEclipseのほうがいいんじゃねえの。
簡単な書き捨てスクリプトならエディタでもなんでもいいと思うけど。
58デフォルトの名無しさん
2010/12/14(火) 21:53:442010/12/14(火) 22:17:41
単一でみたらわりとどうでもいい機能やちょっとした気づかいも
それが積み重なると、それはとても大きなパワーになるのだ。
エディタだけ使っていても、それはわからんちん。
それが積み重なると、それはとても大きなパワーになるのだ。
エディタだけ使っていても、それはわからんちん。
2010/12/14(火) 22:19:52
61デフォルトの名無しさん
2010/12/14(火) 22:24:04 emacsもeclipseもよく知らんのだけど、
schemeやhaskellがEmacsの方がいいというのは
Eclipseでは技術的に難しいから?
それともEmacsユーザーが多かったからみたいな単純な理由?
schemeやhaskellがEmacsの方がいいというのは
Eclipseでは技術的に難しいから?
それともEmacsユーザーが多かったからみたいな単純な理由?
2010/12/15(水) 02:24:41
言語的によって、プログラミングをサポートする機能がどこまで使えるかが違う。
たとえば型がある言語だと、数値型に文字列を入れるような
不正なコードを検出できるが、型がない言語では不可能。
schemeやhaskellは言語仕様的に、プログラミングをサポートする
機能がJavaなどに比べて著しく少なくなる。
EclipseはIDEの機能によって+αの快適さを提供するものだが、
schemeやhaskellだと、+Δ(デルタ、少し)になってしまう。
Eclipseでは技術的に難しいからではなく、言語仕様的に難しい。
Eclipseでできないことは、emacsでもできない。
どうせまともなサポート機能が提供できない言語なら
軽いemacsでいいやということになる。
たとえば型がある言語だと、数値型に文字列を入れるような
不正なコードを検出できるが、型がない言語では不可能。
schemeやhaskellは言語仕様的に、プログラミングをサポートする
機能がJavaなどに比べて著しく少なくなる。
EclipseはIDEの機能によって+αの快適さを提供するものだが、
schemeやhaskellだと、+Δ(デルタ、少し)になってしまう。
Eclipseでは技術的に難しいからではなく、言語仕様的に難しい。
Eclipseでできないことは、emacsでもできない。
どうせまともなサポート機能が提供できない言語なら
軽いemacsでいいやということになる。
2010/12/15(水) 07:36:46
>>62
> schemeやhaskellだと、+Δ(デルタ、少し)になってしまう。
scheme はどうか知らんが、Haskell はもっとサポートできるだろ。
リアルタイム型チェックやリアルタイム構文チェックでエラーは強調できるはずだ。
FFI の foreign import 文や foreign export 文、
Storable のインスタンスなどは少数の情報を与えて半自動で入力されて欲しいし、
ある関数を簡約したらどうなるかくらいはシミュレートして表示できるだろう。
サポートできそうな機能なんて他にもいっぱいあるぞ。
単に実現するのが面倒だから誰もその気にならないだけだ。
言語仕様のせいでサポートできないなんて馬鹿げてる。
> schemeやhaskellだと、+Δ(デルタ、少し)になってしまう。
scheme はどうか知らんが、Haskell はもっとサポートできるだろ。
リアルタイム型チェックやリアルタイム構文チェックでエラーは強調できるはずだ。
FFI の foreign import 文や foreign export 文、
Storable のインスタンスなどは少数の情報を与えて半自動で入力されて欲しいし、
ある関数を簡約したらどうなるかくらいはシミュレートして表示できるだろう。
サポートできそうな機能なんて他にもいっぱいあるぞ。
単に実現するのが面倒だから誰もその気にならないだけだ。
言語仕様のせいでサポートできないなんて馬鹿げてる。
2010/12/15(水) 08:15:26
スレタイに対する結論は、無理、で良いみたいですね
2010/12/15(水) 14:19:10
>>60
やればできるのと、あらかじめ環境が(ある程度)揃ってるのとでは違う。
やればできるのと、あらかじめ環境が(ある程度)揃ってるのとでは違う。
2010/12/15(水) 19:04:15
2010/12/16(木) 02:29:25
どれだけelispをそろえたパッケージを集めようと
emacs本体を大幅に改造しなければ実現不可能なものはたくさん有る。
emacs本体を大幅に改造しなければ実現不可能なものはたくさん有る。
2010/12/16(木) 07:28:29
>>66
そりゃ「作れば」あるだろう。「作れば」。
そりゃ「作れば」あるだろう。「作れば」。
2010/12/16(木) 07:31:23
>>67
たとえばどんな機能?
たとえばどんな機能?
2010/12/16(木) 07:32:21
2010/12/16(木) 18:42:09
windowsのemacs上でipythonを実行する方法ってなんかないのかい
2010/12/21(火) 08:07:34
まるち
2011/01/08(土) 23:55:29
ctrl + n/ctrl + pでエディタのタブって移動できないの?
2011/01/23(日) 00:16:58
HaskellだったらEmacs上でリアルタイム構文チェックするモードがある
ghc.elだったかな。flymakeでコンパイラ呼び出してるだけだけど
elispで完結するという条件が無ければ、>>1に書いてあることを実現する道具は既に揃っているのではないか
ghc.elだったかな。flymakeでコンパイラ呼び出してるだけだけど
elispで完結するという条件が無ければ、>>1に書いてあることを実現する道具は既に揃っているのではないか
2011/01/25(火) 03:03:29
スレタイが検索にかかりにくいからEclipseスレを立て直したよ
Eclipse統合M31【Java/C++/Ruby/Python/Perl】
http://hibari.2ch.net/test/read.cgi/tech/1295886572/
Eclipse統合M31【Java/C++/Ruby/Python/Perl】
http://hibari.2ch.net/test/read.cgi/tech/1295886572/
2011/02/13(日) 18:37:49
emacsで文字列をマウスで移動できますか?
ドラッグドロップで。
ドラッグドロップで。
2011/02/15(火) 20:01:26
eclipseのCode Style -> Formatterみたいなことはemacsで出来ますか?
2011/02/16(水) 19:08:32
Eclipseのエディタ部分だけEmacsに入れ替えてくれんかの
2011/05/02(月) 17:38:28.78
どっちでもいいからopencobolに対応してよ
2011/08/30(火) 18:37:43.40
まずJavaでelispインタープリタを作って…
2011/10/22(土) 01:44:18.34
2011/11/10(木) 08:28:35.12
83デフォルトの名無しさん
2011/11/20(日) 11:25:13.29 あがるよね
2011/11/20(日) 11:58:14.47
2011/11/22(火) 09:09:07.27
2011/11/22(火) 12:51:23.73
新たにショートカットを覚える意欲が出なくてやめたな、CEDET。
2011/12/02(金) 19:35:12.85
eclipsのプラグインの形で
見た目と操作そしてelispで拡張
できるeclipsプラグインを作ってやるよ。
つまり目の前にemacsそっくりの
アプリが立ち上がってるが
それはeclipsだったってやつ。
見た目と操作そしてelispで拡張
できるeclipsプラグインを作ってやるよ。
つまり目の前にemacsそっくりの
アプリが立ち上がってるが
それはeclipsだったってやつ。
2011/12/03(土) 09:22:25.56
eclipse でウィンドウを全部占領しちゃうようなビューって作れるの?
2012/09/22(土) 22:40:54.25
結局このスレは、emacs使いはeclipseのこと知らないだろうと言いつつ、
emacsのことを何も知らないアホが建てたってことだろう?
突っ込み入るたびに次々条件付け足すなんざ、まさにアホだな。
emacsのことを何も知らないアホが建てたってことだろう?
突っ込み入るたびに次々条件付け足すなんざ、まさにアホだな。
2012/09/23(日) 23:02:14.71
C言語に限っていえばEmacsでも
・リアルタイムの構文チェック (FlyMake使う)
・grepよりも高機能な検索機能 (TAGSファイルを作る)
は出来てる。
さらにelispに限っていえば、eclipseという次元を越えて最強のIDEである事に疑いはない。
(elispは仕事で使わないから無意味と言えばそうかもしれないが)
オプソのハカーみたいにC言語しか使わないなら最強ではないかもしれないけど、
全く困ることはない。
問題はC++やJavaみたいなオブジェクト指向言語のサポートが貧弱な事だな。
ただそれも、elispパッケージを使ったりすれば、キーボードから手を離さずに
凄い勢いで目的のファイルを開けたりするから、そっちの魅力のほうが勝って
しまうというのはある。
オブジェクト指向言語のサポートもSemanticっていうのが含まれるように
なったから、改善の兆しはあるけどね。
・リアルタイムの構文チェック (FlyMake使う)
・grepよりも高機能な検索機能 (TAGSファイルを作る)
は出来てる。
さらにelispに限っていえば、eclipseという次元を越えて最強のIDEである事に疑いはない。
(elispは仕事で使わないから無意味と言えばそうかもしれないが)
オプソのハカーみたいにC言語しか使わないなら最強ではないかもしれないけど、
全く困ることはない。
問題はC++やJavaみたいなオブジェクト指向言語のサポートが貧弱な事だな。
ただそれも、elispパッケージを使ったりすれば、キーボードから手を離さずに
凄い勢いで目的のファイルを開けたりするから、そっちの魅力のほうが勝って
しまうというのはある。
オブジェクト指向言語のサポートもSemanticっていうのが含まれるように
なったから、改善の兆しはあるけどね。
91デフォルトの名無しさん
2012/10/13(土) 11:50:38.52 >87
完成マダー?チンチン
完成マダー?チンチン
92デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN lispってEclipseで使えますか?
93デフォルトの名無しさん
2013/10/20(日) 16:00:53.17 elispがeclispのtypoだと思っていた時期が私にもありました
94デフォルトの名無しさん
2013/11/02(土) 21:42:38.15 EclipseとCDEでC++がものすごく便利になるらしいんだ。
VSが子供のおもちゃに見えるらしい。
それでやってみたんだ。
ものすごくバギーでまず最初にやらないといけないのがCDEのデバッグだった。
馬鹿には使いこなせないらしい。
当然俺には無理。
結局、LinuxではNetbeans、WindowsはVSに戻ってしまった。
結論的には、自身を天才だと思えて毎日が日曜日な人向けのプロダクトだと思った。
VSが子供のおもちゃに見えるらしい。
それでやってみたんだ。
ものすごくバギーでまず最初にやらないといけないのがCDEのデバッグだった。
馬鹿には使いこなせないらしい。
当然俺には無理。
結局、LinuxではNetbeans、WindowsはVSに戻ってしまった。
結論的には、自身を天才だと思えて毎日が日曜日な人向けのプロダクトだと思った。
95デフォルトの名無しさん
2013/11/02(土) 21:57:51.88 eclipseでOCaml使えたら使いたいけど
対応してないでしょ
だからemacs
対応してないでしょ
だからemacs
96デフォルトの名無しさん
2013/11/02(土) 22:19:31.34 emacsもたいがいだよな。
いまどきあんなもん使ってもしょうがないでしょ。
確かにおいしい時代はあったよ。
食べごろだったとき。
でも今はそうじゃないし。
もう腐り始めてるし。
いい加減新しいものも覚えたほうがいいよ。
いまどきあんなもん使ってもしょうがないでしょ。
確かにおいしい時代はあったよ。
食べごろだったとき。
でも今はそうじゃないし。
もう腐り始めてるし。
いい加減新しいものも覚えたほうがいいよ。
2013/11/03(日) 16:31:05.47
対応してなければ対応するのがプログラマでありハッカー
既に出回っているものを使うことしかできないのはユーザー
既に出回っているものを使うことしかできないのはユーザー
2013/12/17(火) 00:39:52.73
>>1に書かれてることなら、全部できるだろ
けれど、リファクタリングは出来ない
けれど、リファクタリングは出来ない
2013/12/23(月) 22:09:37.56
eclipseがemacsで出来ることの半分ができるようになったら、乗り換えを考える。
100デフォルトの名無しさん
2013/12/27(金) 01:44:06.41 EclipseにEmacsのM-x相当ってあるの?
101デフォルトの名無しさん
2013/12/27(金) 02:39:39.36 ない
102デフォルトの名無しさん
2014/11/06(木) 21:01:14.49ID:iaZsweTc Eclipseは使えない子
103デフォルトの名無しさん
2014/11/09(日) 11:18:41.83ID:mRPDV88W 適材適所かな。逆に eclipse で grep 結果を加工して取り出したりってできなくない?
面倒なので両方立ち上げてるっていう
面倒なので両方立ち上げてるっていう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】J2第38節 水戸がJ2初優勝!長崎は2位でJ1自動昇格!千葉は大量得点もPOへ [久太郎★]
- 「特に中国は事態悪化を控えるべき」 日中対立巡りフランス高官言及 ★2 [蚤の市★]
- 【公明党】派遣型風俗店の女性の裸をスマホで盗撮か 徳島県議会議員の古川広志容疑者逮捕 警視庁 [nita★]
- アミューズが同性婚訴訟への声明を発表「誰もが良く生きられる自由」を目指す、東京高裁の判決を受け [muffin★]
- 橋下徹氏 高市首相“台湾有事”発言に「政治家の失言で一部の人でも仕事がキャンセルに…我々は認めていいのかな」疑問呈す★2 [muffin★]
- 【サッカー】水戸ホーリーホック 悲願のJ1初昇格!! J2“最古参”26年目で完勝フィニッシュ [阿弥陀ヶ峰★]
- 他サポ2025-275
- 他サポ2025-276
- ジュビロ磐田を応援するにぃ~ vs 鳥栖 part2
- ジェフユナイテッド千葉実況 vs 今治
- 東京競馬
- V・ファーレン長崎実況_251129
- 鈴木農相「お米券でパスタやお菓子も買えるようにします☺」・・・???😰 [931948549]
- 【速報】壱百満天原サロメさん、大炎上
- ふなっしょい🍬なのらああああああwww🏡
- おちんちんきもちいいお(´;ω;`)
- 余る新米「国が買い取って」卸売業者ら [177178129]
- 彼氏がやってたら嫌な職業挙げて毛wwwwww
