• ベストアンサー

linuxでの使いやすいテキストエディタを教えてください

yambejpの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

vi確かに感覚的ではないですね。 でも慣れてください。 普通のエディタで編集のさいに自然と「:」を打つ ようになれば、立派なvi使いとなった証拠です(笑) ただし#1さんとは意見をことにします。 生産性の悪いエディタを使い続けることは 顧客にとっても望ましい自体ではありません。 viでできることは限られていますので、 ある程度のプログラムであれば別のエディタで 編集作業をするべきです。 (もちろん#1さんの言うことが正しいことは わかりますが、かといって#1さんはeditが標準化 するまえにedlinなんてつかってないでしょ?) 私の場合、もーめんどうなので、sambaをいれて 作業フォルダをwinからアクセスできるように してしまうことが多いです。 それであればWinの手馴れたエディタが好きに つかえます。 とはいえviで一定水準の仕事ができるのが原則なので その前提だけはわすれないように。

moritan2
質問者

補足

ご解答ありがとうございます。 viやemacsもそうですけど、unix系のエディターはwindowsのエディターと比べて遅れているとはいいませんが、進化の方向が全く違う方向に行ってしまっていると思います。ですから、windowsのエディターに慣れてしまうと、端末で使うviは漢字の問題もあり、なかなか難しいところがあります。 私は昔は、edlinはおろか、CP/MのEDも使っていました。もう30年近く前ですが、そのころは、これがあたりまえと思っていたので別に普通に使っていました。でも人間は一度便利なものを覚えてしまうと、後戻りはできないです。viを使っていると進化しているところはしているけど、使い勝手が20年前のエディターを思い出してしまいます。 sambaは同じLAN内のサーバには使っています。テスト中は書き換え回数は当然多いので、sambaでないとなかなか苦しいです。しかし、外にあるサーバーの場合セキュリティなどは大丈夫なのでしょうか? 他社のサーバーにsambaを入れて問題を起こしたら、と思うとちょっとその気にはならないです。 viで一定水準の仕事ができることはできますが、より効率を求めるのが技術者の性だと思います。

関連するQ&A

  • viエディタを使う理由

    linuxでサーバを建てよう、みたいなサイトで、 confファイル等の設定で、必ず、クライアント機のwindowsから、sshで viエディタを使う様に指示されているようですが、 viエディタて、癖があって嫌いなんですが、 それでも、サーバ等を建てる時はCUIでクライアント機のwindowsで 操作しなければならない理由って何なんでしょうか? 基本、GUIの方が解りやすいと思っているし、 海外のサイトだと、linuxの設定で普通にgeditを使っている方法を 掲載されているパターンを見かけるのですが、 そこまでしてViエディタを使わなければならないのでしょうか?   一度linuxでnvidiaのグラフィックドライバをいれる時大変やりずらかったです。 理由を教えてください。 因みに、サーバ構築は趣味の範囲内ですが、 やはり、プロのサーバ管理者とかはviエディタ、CUIでの作業が主なんでしょうか?

  • Winのエディタで慣れてしまった人のためのLinuxのエディタは?

    EmEditor(Windows用のエディター)のファンです。最近、訳あってLinuxを使い始めました。また、訳あってエディターはviです。GNOMEというデスクトップ環境が、非常にカワイくて、気に入ってしまい、今後、徐々にLinuxにシフトしていこうと思うのですが、いいエディターはないでしょうか?Windows用のエディターに慣れてしまった私には、emacsもviも、ちょっと難しいです。それとも、Linuxなら、やはりemacsかvimに落ち着いたほうがいいのでしょうか?これらを使用する利点はなんでしょうか?

  • MIFES for Linuxについて

    LinuxでMIFES(Linuxバージョン)というエディタを使っています。 このエディタを用いた時だけではなく、viエディタで開いた時もそうなのですが、 エディタ上では、BackSpaseキーがDeleteキーのように動きます。 例えば、  abcde と文字列があり、c の前にカーソルがある時に、 BackSpaseキーを押した場合は、 b が消えて欲しいのですが、c が消えます。 上記のようにBackSpaseキーを機能させるような設定方法わかる方いましたら教えてください。 viもこのMIFESも同じ動きをするのですが、関係はあるのでしょうか?

  • linux上にあるファイル編集

    お世話になります。 linux上のファイルを編集したいのですが方法がわかりません。 通常は win環境でSSHでwinサーバーのサイト制作・管理をしておるのですが linuxは編集不可?怒られてしまいまして書き込み不可なのか su -でroot権限に切り替えて作業を行う、ということに今気がついた、 というほどのお恥ずかしいスキルなのですが、やらねばなりません。 PCにTeratermが入っているのですが普段は既存のパッチ当てたりサーバーをopen/closeしたり ぐらいでしか使いません。 調べますとviなどのエディタを入れれば編集可能?と漠然と知りました。 すいません、すごく基本的なことを伺います。 逆に言うと、エディタが無いと、linux環境のファイルは編集できないのでしょうか。 あまりに基本的なこと過ぎるのか調べてもよくわかりませんでした。 社内環境的に、あまりぼんぼこソフトはインストールでき無いのです。 どなたかご教授くださいませ。

  • Windows PowerShell用のcuiエディタって何かあります

    Windows PowerShell用のcuiエディタって何かありますか? PowerShellにより、 WindowsもLinuxのようにシェルスクリプトが組めたり、 Enter-PSSessionコマンドにより、cui的なリモートログインができるようになっていると知りました。 この流れで考えたときに、cuiエディタはどうしても必要だと思います。 Linuxにはviなどのエディタがありますが、PowerShellにはそういったものは存在しないのでしょうか?

  • linux viエディタについて

    linuxのviエディタについて解決できない問題があるので質問させていただきます。 sortコマンドやcutコマンドを実行する時にviエディタで編集したファイルが摘要されず、 実行はできるのですが、何も表示されません。 逆にechoコマンドでファイルにテキストを追加したときは、通常どおりコマンドが実行され表示もされます。 また、echoコマンドでテキストを追加したファイルをviコマンドで開くと、NEWFILE扱いにあり最初っから編集する状態になってしまいます。 touchコマンドで作成し、echoコマンドでテキストを追加したファイルとviエディタで作成したファイルは互換性?がないのでしょうか? どうかご教授いただければと思います。 よろしくお願いいたします。

  • viエディタのコマンド

     FreeBSDでapacheのhttpd.confを編集するのにviエディタをつかっているのですがhttpd.confがとても長く編集しずらく感じます。ときどき350行目のここがおかしいと教えていただくのですがviエディタでここが何行目かわかるコマンドがあるのでしょうか?また何行目に飛ぶためのコマンドはあるのでしょうか?今は文字列の検索/でその行までとんでいます。  よろしくおねがいします。

  • freebsdにあるSambaサーバをLinux機をクライアントとして利用できますか?

    freebsdにSambaサーバを入れようとおもっているんですが、Linux機をクライアントとして利用できますか? ネットで検索しても「WindowsをサーバとしてLinuxをクライアントとする」とか「LinuxをサーバとしてWindowsをクライアントとする」ばかりで、僕の質問したようなことが書いてありません・・ できるんでしょうか? 分かる方、ご回答よろしくお願いします。

  • Linux用リモートソフトを探しています

    TeamViewerのような通信環境に依存しないリモートソフトで、LinuxでSSH通信ができるソフトを探しています。 TeamViewerがLinuxに対応しているのは把握しておりますが、デスクトップにログオンしていない状態またはデスクトップ環境がないLinuxPCにSSHでリモート通信したいのです。 無料ソフトがあれば最高ですが、有料ソフトでも構いません。 ただしVPNを張るためのハードウェアやサーバーの構築が必要ないものに限ります。 (現在ルーターやVPNサーバーを利用したリモート接続を行なっていますが、ハードウェア依存のリモート環境をやめたいのです) リモートされる側のOSはUbuntu8.04またはUbuntu10.04が多いです。 リモートする側はWindowsでもLinuxでも構いません。 どうぞ宜しくお願いします。

  • Linuxでの取り消し操作

    Linux(主にCentOSを想定)でviエディタでテキストを編集している時などに、入力した文字を取り消すショーカットキーはないでしょうか? (WindowsでいうCtrl+z)