こんにちは,五十嵐です.Emacs, Eclipse ... エディタ (開発環境) にもいろいろありますが,私は昔ながらの vi ユーザです.さすがに Windows では使っていませんが,Linux 環境での開発では vi (vim) を使用しています.
perl の Catalyst の環境では,ディレクトリを移動することが多いので,これが困りモノなのです.その点,Emacs では簡単に移動してすぐにファイルを編集することができます.C 言語でプログラムを書こうとしたときには Eclipse を使ってみました.しかし,やっぱりコマンドラインから "vi" と入力するのが私にとっては性に合っているようです.
最近の vi (vim) はなかなか賢く,Emacs などのように拡張子でファイルの種類を判別して,キーワードなどを色分けしてくれます.スタイルシート (.css) のファイルまで認識してくれるのには驚きました.Emacs は昔からいろいろと使われているので,perl のファイル (*.pl, *.pm) の色分けはしてくれますが,さすがに .css のファイルまでは色分けしてくれません.どっかから emacs-lisp ファイルを拾ってくるか,自分で作ればいいのでしょうけれど,そこまでの気力は,最近はありませんから...
グラフィカルな Gvim というのもあるようですが,こちらはあまり用をなしません.マウスを使わずに済ませたいので...(もちろん,マウスを使わない方法もあるわけですが)
やっぱり端末ウィンドウを開いて,コマンドラインから "vi" です.
みなさんは,エディタとして何を使っていますか?
| 投稿者 |
スレッド |
| kkato |
投稿日時: 2007-3-22 14:29 更新日時: 2007-3-22 14:29 |
熟練者 
登録日: 2005-9-26
居住地: 東アジア
投稿数: 354
|
Re: エディタは何を使ってますか?
ここにも書きましたが、私はemacs派です。プログラムは大体emacsで書きます。WindowsでもMeadowを使ってます。 ただし、viもそれなりに使います。emacsは起動が遅いので、ファイルをちょっといじる程度ならばviの方が楽です。 あと、emacsのviモード(vip-mode)もよく使います。emacsで編集しているファイルで、一括置換(しかも正規表現利用)をしたくなったときにvip-modeを使ってます。 |
|
|
|
| 投稿者 |
スレッド |
| ikarashi |
投稿日時: 2007-3-26 10:27 更新日時: 2007-3-26 10:27 |
熟練者 
登録日: 2004-12-30
居住地: さいたま市
投稿数: 792
|
Re: エディタは何を使ってますか?
emacs の rectangle-delete (だったっけ?) は便利なんですよね.引用した部分とかの頭を一括で削除したり.vi でももちろん :%s/^ // なんてやるわけですが. 意外と知られていなくてよく使う機能がマーク機能. 'a とやると a にマークされて,y'a とやると現在の行からマークされた行までがヤンクされます."ay'a とやれば,a にヤンクされたものが記憶されるので再利用可能だし.vi でも結構,マクロを組んでいましたが,今は全部きえちゃいました.また組みなおそうかな. |
|
| |
| 投稿者 |
スレッド |
| sato |
投稿日時: 2007-3-22 15:18 更新日時: 2007-3-22 15:18 |
熟練者 
登録日: 2005-1-6
居住地: 田舎
投稿数: 979
|
Re: エディタは何を使ってますか?
WZEditor 3.0(古!)を emacs ライクにマクロを組んで使っています。買ったのは Windows95 の頃かしら? エディタは自分好みのマクロをバリバリ組めないと面白くないです。使い勝手悪いし。
いっそのこと自作してもいいんですが、Windows 用 Editor をベースにしてマクロとか組み場合は Windows キーやショートカットがそのまま使えるのが楽ですね。 |
|
|
|
| 投稿者 |
スレッド |
| ikarashi |
投稿日時: 2007-3-26 10:30 更新日時: 2007-3-26 10:30 |
熟練者 
登録日: 2004-12-30
居住地: さいたま市
投稿数: 792
|
Re: エディタは何を使ってますか?
マクロかぁ.マクロってどんなものに利用していますか? 自作してもいいんですが,ってあたりが sato さんらしいですね.
WZEditor って,はるか昔の EZ の流れでしょうか? 亡くなられた作家の矢野徹さんが推奨していたエディタですね. |
|
| |
|
| 投稿者 |
スレッド |
| sato |
投稿日時: 2007-3-26 16:11 更新日時: 2007-3-26 16:25 |
熟練者 
登録日: 2005-1-6
居住地: 田舎
投稿数: 979
|
Re: エディタは何を使ってますか?
マグロはやっぱりミナミマグロですかね...Σ(°口°マジボケ!ちょっとお腹が減っていて。 マクロはとにかく emacs 風にしたかったのでキーカスタマイズから、シェル起動してコンパイルするところまで全部がりがりと書いていました。でも結局キーアサインから自己流に変えてきてしまっているので今では emacs 風になっていないかも。 今なら kkato さんのように Meadow でもいいんでしょうが、その当時は「EMS をなんとかやりくりしないと MicroEmacs(だったかな?)も動かーん」とかいう状況でしたので。 WZはご指摘のとおり EZ の流れのはず。ビレッジセンターの社長さんが VZ の前に作っていたエディタですよね?EZ は使っていませんでしたが、VZ は使っていました。 (そういや学校では MIFES でしたが、家では付属の BASIC 用エディタかアセンブラ(DuadPC とか)しか使っていませんでした。C を書き始めてから VZ 買ったような。BBS とかはやっていなかったのでテキストエディタはあまり使わなかったんですよね)。 矢野徹さんといえば 宇宙の戦士(ハインライン節全開)。巻末のSFファンとのやり取りがなんとも時代とひととなりを感じさせたものです。 |
|
| |
|
| 投稿者 |
スレッド |
| ukon |
投稿日時: 2007-3-27 0:41 更新日時: 2007-3-27 0:41 |
一人前 
登録日: 2005-2-9
居住地: 限りなく山梨県に近い東京都
投稿数: 142
|
Re: エディタは何を使ってますか?
いや、マグロはクロマグロ(ホンマグロ)でしょう。日本海で取れる若魚のメジマグロも旨いです。ちなみに体長1m未満のメジマグロの頭だけで五千円ぐらいです。
私はもっぱらemacs, mule, Meadowです。 マクロはバリバリElispで。
でもあまりにカスタマイズしすぎて、最近はバージョンアップの度に非互換の嵐に見舞われてます。 |
|
| |
|
| 投稿者 |
スレッド |
| ikarashi |
投稿日時: 2007-3-27 9:25 更新日時: 2007-3-27 9:25 |
熟練者 
登録日: 2004-12-30
居住地: さいたま市
投稿数: 792
|
Re: エディタは何を使ってますか?
マグロはあまり食べないので,なんでもいいや(笑) 全然種類がわからないし,食い分けたことないし...
バージョンアップの非互換は悩みものですね. それにしても Emacs 派は根強いですね.世の中一般にそうなのでしょうか.
もう一度 Emacs のカスタマイズに挑戦しようかという気になってきました. |
|
| |
| 投稿者 |
スレッド |
| kkato |
投稿日時: 2007-3-26 13:44 更新日時: 2007-3-26 13:45 |
熟練者 
登録日: 2005-9-26
居住地: 東アジア
投稿数: 354
|
Re: エディタは何を使ってますか?
ところで、補足ですが、emacsでperlを使うんでしたらperl-modeよりcperl-modeの方がお薦めです。(当然カラー表示がONだとして)この方が見やすいと思います。 cperl-modeは(たぶん)emacsに標準で入っているはずなので、あとは設定だけ変更すればいいです。 私の.emacsファイルにはこんなこと書いてあります。
(load-library "cperl-mode")
(add-to-list 'auto-mode-alist '("\\.[Pp][LlMm][Cc]?$" . cperl-mode))
(while (let ((orig (rassoc 'perl-mode auto-mode-alist)))
(if orig (setcdr orig 'cperl-mode))))
(while (let (( orig (rassoc 'perl-mode interpreter-mode-alist)))
(if orig (setcdr orig 'cperl-mode))))
(dolist (interpreter '("perl" "perl5" "miniperl" "pugs"))
(unless (assoc interpreter interpreter-mode-alist)
(add-to-list 'interpreter-mode-alist (cons interpreter 'cperl-mode))))
これで、cperl-modeが自動起動します。 (これでikarashiさんもemacs派に取り込もうかと、、、) |
|
|
|
| 投稿者 |
スレッド |
| ikarashi |
投稿日時: 2007-3-26 16:15 更新日時: 2007-3-26 16:15 |
熟練者 
登録日: 2004-12-30
居住地: さいたま市
投稿数: 792
|
Re: エディタは何を使ってますか?
取り込まなくても,もともと vi と emacs (and Meadow) と両刀使いですから... 入社以来育ててきた .emacs が(いろいろあって)すべて消えてしまって,それ以来気力がなくて触ってないだけです カラー表示は良いとして,それ以外で cperl-mode をお薦めする理由を教えてくださいな. |
|
| |
|
| 投稿者 |
スレッド |
| kkato |
投稿日時: 2007-3-26 20:59 更新日時: 2007-3-26 20:59 |
熟練者 
登録日: 2005-9-26
居住地: 東アジア
投稿数: 354
|
Re: エディタは何を使ってますか?
perl-modeは、バグがあって、ヒアドキュメントが入ったプログラムだと色分けがちゃんとできないことがあります。
あと、インデントがおかしくなったことがあったと覚えていますが、具体的にどういうときかは覚えていません。 |
|
| |
|
| 投稿者 |
スレッド |
| ikarashi |
投稿日時: 2007-3-27 9:26 更新日時: 2007-3-27 9:52 |
熟練者 
登録日: 2004-12-30
居住地: さいたま市
投稿数: 792
|
Re: エディタは何を使ってますか?
キーバインドからやり直さなきゃ. どうやってキーバインド変えるのか,それすら忘れています. ブログで質問形式で書いたら,コメントいただけますか? |
|
| |
|
| 投稿者 |
スレッド |
| kkato |
投稿日時: 2007-3-27 10:50 更新日時: 2007-3-27 10:50 |
熟練者 
登録日: 2005-9-26
居住地: 東アジア
投稿数: 354
|
Re: エディタは何を使ってますか?
了解です。 その前に、私の.emacsを全部ここで公開してしまったほうがいいかもしれませんね。 |
|
| |
カテゴリ:開発日記
<< SCADA システム | Main | TGIF: ちゃぶ台に弁慶の泣き所作戦 >>
トラックバックURL:
Buy percocet online. - Percocet addiction. (2010年12月 2日 14:39)
Percocet addiction. 続きを読む
Psychic texting. - Psychic texting. (2010年12月21日 07:43)
Psychic texting. 続きを読む