テキストエディターとプログラミング言語の相関関係は? 145
ストーリー by headless
関係 部門より
関係 部門より
本家/.「Ask Slashdot: Correlation Between Text Editor and Programming Language?」より
シェルやテキストエディターをめぐるフレーム戦争は長く続いているが、私の疑問は別のところにある。特定のテキストエディターと特定のプログラミング言語に結びつきはあるだろうか。Rubyプログラマーの多くはEmacsを使い、Perlプログラマーの多くはvimを使っているのだろうか。
皆さんが選ぶテキストエディターとプログラミング言語の組み合わせをコメントしてほしい。
相関あるとすると (スコア:5, 興味深い)
最新のトレンドを重視する派
まわりで誰も使ってないツール使える俺カッコいい派
とかで、ある程度傾向あるかも
Re:相関あるとすると (スコア:2)
>どの環境にもインストールされているものを好む派
>最新のトレンドを重視する派
>まわりで誰も使ってないツール使える俺カッコいい派
生産性重視派
がなぜ抜けてる。
まさかツールの違いで生産性に差が出ないと思ってる口?
Re:相関あるとすると (スコア:1)
相性で生産性が大きく変わると実感してるから宗教論争を避けただけでは
Re:相関あるとすると (スコア:1)
>>まわりで誰も使ってないツール使える俺カッコいい派
>生産性重視派
この二つどう違うの? 主観的には違いありありだけど、
周りから見たら、同じに見えるけど。
ツールの違いで生産性に違いが出るのは確かですが、"生産性重視"なんて言ってる人に限って
自己満足の塊が多いのは気のせい?
個人的には、昔からのエディタ使っていて、統合ツールでビルド。
そろそろ乗り換えねば、と思うだが、ホームポジションから指が離れるのは、勘弁。
入力のみなら、マウスは不要と思うのだが、マウス無しで使いにくいのが多くて困る。
当然、テンキーも要りません。 (数値の大量入力は別)
Re: (スコア:0)
どの環境にもインストールされているものを好む派がいるということは
ed notepad 派も存在するんですね
Re:相関あるとすると (スコア:2)
Re:相関あるとすると (スコア:1)
cat はエディターに入りますか?
UNIX HIERARCHY [levenez.com]
Unix階級 [bsddiary.net]
Re:相関あるとすると (スコア:2, おもしろおかしい)
雛苺みたい…
「あんなの飾りです。偉い人にはそれがわからんのですよ」 (スコア:4, 参考になる)
Vim に会うては Vim を使い
Emacs に会うては Emacs を使う
もしくは IDE の力
安定のsakura (スコア:3, 興味深い)
正規表現で 改行を置換出来なってしまったので不便なったけれど、 それでもsakura エディタが一番使っている気がするなぁ。
Eclipseとかもいいけれど、 色分けさえ出来ていればコーディングはあまり困らないかな。
コンパイルエラーとかソースコードの解析でvim使ったりもするけれど、 あれは、 .vimrcの設定があとから読み込まれるプラグインで設定置き換えられちゃうのが不満。
sakuraでも vimみたいな折りたたみ(fold)の機能実装してくれないかなぁ
C++はXcode、JavaはEclipse、それ以外はVim (スコア:2)
エディタ?なにそれ美味しいの? (スコア:2)
と言う人の方が多い感じ。
今やEmacsもほとんどロストテクノロジー。
テキスト編集するのにホームポジションから手を放すなんて、
ほとんど考えられなかったんですがねえ。チマチママウスに
手を伸ばすのが面倒だって思わないんだろうか。
Re:エディタ?なにそれ美味しいの? (スコア:2)
そのロストテクノロジーに、さらに US 配列キーボード+CAPS-CTRL 置換でないと、指が動きません。
今だに、Google Doc 使っていて、下に行こうとして新しいウィンドウを大量発生させてます。
Re:エディタ?なにそれ美味しいの? (スコア:1)
それと、プリントダイアログ大量発生も。
Re:エディタ?なにそれ美味しいの? (スコア:1)
タッチパネルに対して同様の文句を言うのが最近のトレンド
Re:エディタ?なにそれ美味しいの? (スコア:2, 興味深い)
8.1ならずとも7ですら、
・タブを押して次への
・ALTなどを押して機能をつかった
後、どこにフォーカスが来るか不定な場合が
多く、右クリック・左クリックで**いちいち**
指定しないと余りに危ない結果になります。
この点、7であっても、XPとは別物と言わざるを
得ません。
Re:エディタ?なにそれ美味しいの? (スコア:1)
それはそうなのですが、その辺の事情を誰もMSも言っていないのが不親切です。
とくに、エントリばりばり系の人には打撃を与える変更なのに、「なんだか判らない
使い勝手の悪さ」、「時代に遅れている?」みたいな漠然とした違和感を与え続ける
だけで、永久に解決せず、XPを無条件に延命させたくなる、そしてそれには上記の
理由があるのに言語化されていない、
という生殺し状態がです。
タッチでマウスよりいちいちでも指定しやすくなる方向ではあるのでしょうし、レガシー
的な「次のフォーカス」のしばりが無くなると、より柔軟な方向に行くのも事実でしょう
けど、説明は必要だと思います。
Re:エディタ?なにそれ美味しいの? (スコア:1)
SF映画によくあるような、空間中に情報が浮いてそれを両手で操作するのを見て、
カッコいいと思うか、腕の運動おつかれさまと思うか。
Re:エディタ?なにそれ美味しいの? (スコア:1)
手の移動でポジションチェンジが増えるマウスユーザよりも有利という以外に、
左右中央マウスボタンのクリック音がやかましくないデバイスだという点で
騒音に無頓着なマウスユーザに対してアドバンテージあります。
精密お絵かき操作などではトラックポイントよりも有利なポインティング・デバイスがあると思っていますが。
Re:エディタ?なにそれ美味しいの? (スコア:1)
釣り具のフロートの如きアイコンが釣堀の端っこまで流れていくまでしばらく任せて一呼吸すれば回復するという処世術で大過なくやり過ごしてきましたが、一品一品ごとに個体差が大なのかなあ。個人的にはたまにあるけど深刻な事態ではない。
IDE (スコア:1)
最近は、Eclipseに各言語のプラグインを入れて使うのばかりだな。
今の仕事のメインはPHPだけど
ソース書く→Aptanaの同期機能で保存度同時にテストサーバへ自動転送→実行or Xdebugでリモートデバッグ
って感じ。
バージョン管理はGitでコミットまではEGit
プッシュなどの共有リポジトリとのやりとりはSourceTree
Eclipse+PDT+Aptana+EGitって感じかな。
MSのMSによる開発環境 (スコア:1)
C#/F#/VB とか TypeScript とか XAML とかは、 Visual Studio の比率が高いのは自明
Re:MSのMSによる開発環境 (スコア:1)
PowerShell ISE (powershell_ise.exe)ですな。
でも、ちょっと動きが怪しいんですよね。
[Ctrl]+[X]でコピーはされるけど削除されないとか、GUIでブレークポイントを設定しても止まらないことがあるとか。
Re:MSのMSによる開発環境 (スコア:1)
確かにそうだけど、EclipseとかEmacsがエディタと同列に扱われているこの文脈で考えれば、特に問題ないんじゃない?
Re:MSのMSによる開発環境 (スコア:1, 荒らし)
なんて見当たらないけどどのコメントのこと?
君は、エディタを狭義にしか捉えてない様だけど、君より広義にとらえる人もいるんだ。
このストーリのタイトルは、『テキストエディターとプログラミング言語の相関関係は?』だ、ってことは知ってるよね?
その中で、Eclipseが取り上げられているということは、Eclipseが広義のエディタとして扱われている、ってことなんだ。
例外は、「EclipseはIDEであってエディタではない」と主張する場合くらいだ。
さ、もう解ったかい?
Re:MSのMSによる開発環境 (スコア:1)
なるほど、まったくわからん
どこがどう解らないか言えるようになりなさい。
小学校でそう教わったはずだよ。
議論に向かないタイプの方ですね
そうだね。
君はまったく他人との議論に向かないタイプだ。
なぜなら君は、どこがどう解らない、と説明できないタイプだから。
あるいは、僕は君との議論に向かないタイプかも知れない。
でも、君との議論に向くタイプの人がどのくらい居るのか(笑)。
「わかんないやい! わかんないやい!」と言い張ってばかりいたら、誰も相手をしてくれなくなるだろう。
あるいはあるいは、僕は君のようなタイプをおちょくるのが割と好きだ(笑)。
ところで、君は何度僕におちょくられれば気が済むのか。
どんだけマゾなのか(笑)。
Re:MSのMSによる開発環境 (スコア:1)
もっと言えば、論点をずらしていくから議論に向かないと申し上げた。
その箇所と理由を述べない限り、世の中には通用しないんだ。
小学校では、そう教わるはずだよ。
ストーリーの中で話題に上れば広義のエディタ?なにを馬鹿な!
エディタ関するこのストーリで、IDEも一緒に議論されているね。
つまり、この文脈では、IDEは広義のエディタとして扱われているんだ。
確かに狭義には、IDEはエディタではない。
でも、君以外だれもそのことを問題にしていない。
つまり、狭義のエディタしか認められない、と了見の狭いことを言っているのは、君だけ、ってことだなんだ。
解ったかな?
解らないなら、解らない箇所と、どう解らないかをはっきりさせてから、先生に質問してご覧。
ちょっとおちょくりながらも、親切に教えてあげるから(笑)。
Re:MSのMSによる開発環境 (スコア:1)
IDEは広義のエディッタではなく、IDEにエディッタも含まれてるだけだろ
IDEの持つエディタ機能に着目して、広義のエディタと捉える人もいるんだよ。
君の様に、IDEを広義のエディタとしても認めない、という非常に了見の狭い考え方もできなくはないよ。
でも少なくとも、このストーリでは少数派の様だね。
また、考え方や立場の違いを認められない、というのも非常に了見が狭いよ。
広い視野を持とう、と小学校で教わったはず。
小学校の教科書を読み直してみるのもいいんじゃないかな(笑)。
Re:MSのMSによる開発環境 (スコア:1)
小学校の教科書にそんなことが書かれている教科書は存在しないよ。
あれ、単なる嫌味なんだ。
普通の人なら嫌味だと取ると思うけど、まさか本気で小学校の教科書の内容を議論しだすとはね。
ごめんね、君のレベルまで話を下げてあげられなくて(笑)。
プラグイン万歳! (スコア:1)
Re:プラグイン万歳! (スコア:1)
テンプレートとかジェネリックとか入力補完の難儀そうな仕様がどんどん追加されて
ヘルプの読み方もトピックを追うのではなくパターンのサンプルを追うというように、
がらりと環境が変わってきているので、
わざわざ重苦しく自由度の低いIDEを導入する意義が減っているように感じる。
あと
RADでGUI作る事も画面の拡大縮小まで意識したら
かえって使いにくいかも。
GTKの整列ボックスの概念で直接コード書いたほうが楽。
TextWranglerを使ってる。Mac OS X pythonで。 (スコア:1)
最初は耳かきエディットから。耳かきエディットは矩形コピペや選択範囲の痴漢とか出来て良かったんだけど。
傾向はあると思う (スコア:1)
Ruby は MatzLisp といわれるぐらい Lisp 色が強いので、Ruby が好きな人は Emacs を好む傾向はあると思う。
Python はブロックの終わりを判断する識別文字がないので、インデントを自動でつける Emacs や IDE 向きじゃないかも。
それに型チェックもない動的型の言語だと IDE の至れり尽くせりの良さが出せないので、 IDE はただ重いだけ。
C# のようにほぼ VS で開発するのを前提にして作られている言語だと IDE を使うしかない。
kate (スコア:0)
C/C++/bash/Perl/Ruby/Python
メモ帳 (スコア:0)
なでしこ/ひまわり/プロデル
SqueakやPharo (スコア:0)
エディッタなんて用意せずに処理系の中で書くのが普通
大昔みたいに (スコア:0)
XMLとかJSONやYAMLみたいにお手軽にパースできると有難い感
あとアノテーションみたいなメタ情報のログ出力みたいな定型処理の表示/非表示を制御できたらなぁと思う時がちらほら
Re:大昔みたいに (スコア:1)
ネ木1ネ木4
# 文字化けではないです
# 参考:http://developers.srad.jp/comments.pl?sid=344503&cid=1078384 [srad.jp]
-- う~ん、バッドノウハウ?
昔の事ですが (スコア:0)
DOS の頃ですが C を書くのに Mifes 使ってました。
Re: (スコア:0)
そこで思い出すのが、FINAL...
その後どうなったの?知ってる?
Re:昔の事ですが (スコア:1)
あれ? 最近でも更新してるみたいだけど http://www.wzsoft.jp/index.html [wzsoft.jp] 開発終了なんですか??
tagジャンプに対応してれば何でもよい (スコア:0)
cだけですが新規に量書くときはvim
既存のバグ調査修正はemacsでした個人的に
emacsのほうが検索結果がみやすかったので
相関ないでしょ (スコア:0)
強いて言うならEmacsはelisp、Vimはvimスクリプト、Excelはbasicじゃないの・・・
Re: (スコア:0)
VBAはVisualBasicでもBASICでもありません…
# オフトピ
Re:相関ないでしょ (スコア:1)
.NET時代以降は、サブセットでは無い。
VBA.NETになってほしい。
Re:相関ないでしょ (スコア:1)
>Unixのshスクリプトは起動早いvi。なければed。
真のプログラマは cat を使うらしい。
PDA (スコア:0)
PalmのPDAでスクリプトを通勤電車内で弄り、vimで編纂。
電子手帳はスクリプト弄りの道具だった人も多いでしょ、
Sublime Text (スコア:0)
最近は Linux でも Windows でも Mac でも Sublime Text 使ってますー。
小さいソースファイルがたくさんある場合にディレクトリのツリー表示で見やすいです。
Re:Sublime Text (スコア:1)
俺もそうだったんだけど結局Emacsにもどった
ターミナル上で使えるかどうか、ってのが結構でかいんだよねぇ…
他人のコードにパッチ書くときは (スコア:0)
タブ解釈や使用文字コードや改行コードなど、作者の特徴を 作者名-c-mode とかしておいて、
その人へ送るパッチを書く場合はそのモードで書くようにすれば、win&cp932環境な作者へ改行コードlf&utf8なパッチを送ってしまうような面倒事が減るのでemacsがいいと思う。