Help us understand the problem. What is going on with this article?

テキストエディタはどれが良いだろうか

More than 1 year has passed since last update.

エディタの特徴を新人エンジニアが紹介

これはIT企業に入社して半年がたつ新人エンジニアが
先輩から勉強会で得た知識と自分自身で調べたものを共有するために書きました。
(あとただ単にQiitaに投稿してみたかった…)
もし間違った記述がある場合はコメントにて教えてほしいです。

vscode

公式サイト

https://code.visualstudio.com/

おすすめポイント

  1. プラグインでいかようにでもなる
  2. アップデートが頻繁
  3. gitと連携している
    • マウス操作のみでgitを使うことができる。
    • 複雑な操作をしたいときはターミナルを表示し、そこにgitコマンドを打ち込めばよい。
  4. ターミナル表示がある
    • ターミナルを表示することができる。(control + shift + @
  5. 2つのファイルの差分を表示してくれる
    • エクスプローラービューから比較することができる。
    • 比較したい1つ目のファイルを右クリック=>比較対象の選択をクリック
      比較したい2つ目のファイルを右クリック=>選択項目と比較をクリック

Atom

公式サイト

https://atom.io/

おすすめポイント

  1. パッケージが豊富
    • Atomもかなりパッケージが豊富で使いやすくカスタマイズできます。
  2. ショートカットが使いやすい
  3. GUIによる設定がわかりやすい
    • Atomはcommand +,で開くセッティングなど、細かな設定画面が見やすい。

サクラエディタ

公式サイト

https://sakura-editor.github.io/

おすすめポイント

  1. 動作が軽い

    • サクラエディタは簡単なメモやメール送信前の下書き、会社で提出する日報の下書きなどに使っている。理由としては、立ち上がりがとても早いからである。
  2. 細かく色設定できる

    • エディタの色設定も細かく設定することができる。
    • カーソルの色や全角スペースの色も変更することができる。
  3. 矩形選択できる

    • 矩形選択をすることもできる。縦横方向の一括選択からコピーなどを行える。
  4. Grep

    • Grep機能とはディスクにある複数のファイルから、指定した文字列を検索する機能である。
    • 指定したフォルダの下層のフォルダを全て検索することもできます。
  5. ファイルのプロパティから文字コードが確認できる

    • 文字コードを確認することができる。(ファイル=>ファイルのプロパティ
    • 文字コードを変更することができる。(設定=>文字コードセット
  6. マクロが作れる

サクラエディタはWindowsでしか使えないので注意してほしい。

Vim

公式サイト

https://www.vim.org/

おすすめポイント

  1. 軽量
    • どんなOSでも簡単にインストールすることができる。
    • ファイルの開き方が簡単。(vim ファイル名
    • 起動に時間が掛からない。数ミリ秒で立ち上がる。
  2. 拡張性がある
  3. 入力したい箇所に移動するのが速い
    • キー操作を覚えてしまえばコード入力などがとても速い
      h:左へ移動,j:下へ移動,k:上へ移動,l:右へ移動…など

デメリットとして、キー操作を覚えるまでが大変ということ。
しかし、慣れてしまえばこっちのもん。

まとめ

この他にも今回紹介できなかったたくさんのエディタがある。

  • Emacs
  • JetBrains
  • Sublime
  • vi
  • 秀丸
  • mi
  • CotEditor
  • Liveweave
  • etc…

結局自分に合うものが良いのではないかということ。
新人エンジニアの方は、いろいろなエディタを使って勉強をしてみて、自分好みのエディタを見つけよう。

参考/引用

lassic
ITを駆使して地方を元気にする株式会社LASSIC(ラシック)。地方を舞台に自分らしく働く優秀な技術者が、貴社のWEB・スマートフォンサイトやアプリ開発、システム開発プロジェクトを成功へと導きます。~鳥取発~ITで地方創生
https://www.lassic.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away