すべてのサーバーを起動しながら新しいインターンシップを開始しましたAIX
。初めてログインしたとき、私のお気に入りのテキストエディタがインストールされていないnano
のを見て驚きました。
ここでみんなが使うのはvi
…vim
ただvi
。
以前に学んだことがあり、基本的なテキスト操作もできますが、不思議ではありません。
より現代的な他のオプションがある場合は、この環境に精通するのに時間と労力を費やす価値がありますか?
オートコンプリートや構文を強調するなど、最新の機能を備えた新しい「クールな」IDEを起動するのではなく、端末でスクリプトを作成して編集する必要があるのはなぜですか?
修正する
意見や助けをくださった皆さんに感謝の言葉を伝えたいです。手間が無駄ではないと思います。
答え1
viを入力またはvi
呼び出しても、まだvimである可能性が高いです。少なくとも、vimはオートコンプリートや構文強調などの「現代的な」機能の両方を実装します。
必要に応じて、マウスを使用してテキストを表示/コピー/貼り付けることもできます。しかし、私はキーボードから片手を離さなくても作業を100%実行できるので、vimとコンソールを好みます。素晴らしいIDEをお試しください。
答え2
編集者の全体的な考えが少し歪んでいると思います。
私はそう主張しません。ただ私いつどのエディタを使用するかをご覧ください。しかし、私たちは特に気に入らないエディタを使用しなければならないことがよくあります。
IDEを使用するときは、すべて付属のエディタを使用する必要があります。これらのエディタを使用すると、一部のカスタマイズが可能ですが、vim
IDEエディタに接続することはできません。
まあ、私たちは1つのエディタしか使用できません。もしそうなら、カスタマイズvi
- 良いことは意味がありますか?
私が言うことはいしかし、できるだけ多くの命令を学ぶ間違いを犯さないでください。複数のバッファが必要ない場合や、ウィンドウを分割する必要がない場合はvim
気にしないでください。ぜひ必要なことだけを学びましょう!
私は、IDEで編集されていないソースコードやLaTeXなど、IDEのないソースコードなど、より大きな部分のテキストにVimとgVimを使用します。
ただし、ファイルをすばやく編集したい場合とGnomeを使用している場合は、最も速くアクセスできるエディタ(通常はGedit)を使用して編集します。
私の言う:はい、慣れてください。しかし、必ずしも本や他のものを購入するという意味ではありません。他の方法がない場合は、脱出口がわかるようにしてください。気に入ったら、もっと学び、gVimのようなものに移動することもできます。だとしたら、この本を購入するのがいいと思います!
答え3
はい、それは価値があると思います。
たとえば、bashスクリプトを作成/編集した場合はどうなりますか?あるいは、テキストファイルを表示して単一の文字を変更すると、IDEはこれらの単純な操作には適していないか、過度になる可能性があります。vi/vim
火災はほぼすぐに始まります。
また、テキストベースのエディタを使用すると、リモートでシステムにアクセスするのに役立ちます。
vi
これはUnixタイプのシステムではかなり標準的であり、利用可能と見なすことができます。 IDEなどはシステムによって異なる場合があります。
これは、IDEを使用してはならないという意味ではなく、IDEがより小さく、より速いタスクに優先的に選択されないことが多いということです。
また、一部の「基本」エディターが実行できる操作に驚くこともあります。私はemacs
プログラミングに毎日(LinuxとWindowsで)使用し、eclipse
時には使用します。すべてのツールには目的があります。
答え4
正直なところ、基本を学ぶのに数時間もかかりませんvi
。どこにでも存在する特性により、最終的に時間を節約できます。
IDEについて - 一部の人々vim
はemacs
IDEの1つだと思います。 ;-)
vi
KISSのフォロワーだけです。テキストファイルに関連するほとんどのシステム管理者の作業を満たすのに十分簡単で強力です。しかし、私としては正直に言って、それがもっと好きですvim
。 :-)