Windowsのメモ帳を卒業して高機能なテキストエディタを使おう!

スポンサーリンク

例えばコーディングじゃなくてもWindowsに標準搭載されているメモ帳は、機能が少なく物足りないです。

特にソースコードを作る目的だとしたら、今すぐメモ帳は卒業してしまいましょう!
では、どんなテキストエディタを使用するのが良いのでしょうか。

無料で利用できるフリーソフトからおすすめを紹介していきます!

サクラエディタ

まずは僕が普段使用しているサクラエディタから。
名前の通り、日本語向けのテキストエディタです!

高機能なのに動作が軽くサクサク動きますし、ただメモ帳の代わりに使う用途でもおすすめ。

Grep検索(フォルダの中にあるファイル全部から丸ごと文章を検索できる)を搭載しているため、職場によっては推奨されている場合もあります。

サクラエディタでできること

機能がとにかく多いので、主な機能を紹介していきます。

サクラエディタのおすすめ機能
  • マクロ
  • Grep検索
  • ファイルジャンプ
  • 正規表現
  • ウィンドウ分割
  • 矩形選択

などなど。
おすすめのテキストエディタではあるのですが、普通の人にとっては機能が多すぎるかも。

個人的に一番好きな機能は、Altを押しながらカーソルを動かすことで、回り込まずに選択範囲を指定できるところでしょうか。

こんな感じに。
矩形選択(くけいせんたく)と呼びます。

メモ帳ではできませんが、大抵のテキストエディタには搭載されているんですけどね。

TeraPad

こちらも国産のフリーソフト、TeraPadです。
以前いた職場ではテキストエディタの指定がなければ、だいたいサクエラエディタかTeraPadを使っている人が多かったです。

それプラス、後述するテキストエディタから一つでしょうかね。
サクラvsTeraPadだったらもしかするとTeraPadの方が人気があるかもしれません。

TeraPadでできること

実を言うとサクラエディタで使える主な機能はTeraPadでも使えます。
ただしTeraPadではSJISに入っていない文字は文字化けしてしまうという欠点が。

一方で、一部プログラミング言語では色分けができたりします。
HTML/CSSを利用する際も色分け・強調が自動でされるので、サイト作成にも使いやすい。

ちなみに僕は両方入れています。

Vim

Vimは国産のテキストエディタではありませんが、日本語版等は上記サイトの案内に従えば手に入ります。

上記二つが日本語文章を入力する人に向けたものであるなら、Vimはコーディングする人に向けたもの。

Windowsはもちろん、UnixやOS Xでも利用が可能です。
ただし、Unixってなんだ?という方には向いていないかもしれません。

Vimでできること

Vimは高性能である一方で、プログラマー以外はあまり手を付ける必要がないテキストエディタかもしれません。

僕がOJTで先輩から業界に関するあらゆる雑学を叩き込まれていた時、Vimに関してはこう言われました。
Vimの最大の魅力はキーボードだけで全て完結できる、と。

今思えば新卒でJavaすらろくに知らなかった文系野郎にVimなんか勧めるなよって思ってしまうのですが笑

Vimは用意されたコマンドを使って、マウスを使ってできるあらゆることをキーボードでできるようにします。
まずはこのコマンドを覚えないと話にならないです。

そこがスタート地点ではあるのですが、スタート地点に立った時点で爆速で入力していくことができます。

あとは自分がやりたいことに合わせて環境を整えます。
ただし、それにも多くの知識が必要になってくるので、やはり初心者は避けておくのが無難だと思いますが、プログラマーとしてステップアップするのであれば、人によっては導入を迫られる場面があるかもしれません。

初心者は大人しく総合開発環境でいいと思うんですけどね。

Atom

こちらも国産のテキストエディタではありません。
インストール後に日本語化パッケージを自分で導入しなければいけないので、めんどくさいところはあります。

ただしそれ自体は難しいことではないです。
大抵の人にとってはオーバースペックなテキストエディタなので、自分に必要かどうかをよく考えて導入するようにしましょう。

Atomでできること

Atomでは、プロジェクトフォルダの中身をツリー表示でまとめて表示し、タブで開くことができます。

例えばこんな感じ。

左側にプロジェクトフォルダを表示しています。
ファイルはタブで開いていますね。(ここまででもちょっと設定が必要になります)

このツリー表示に魅力を感じた人であれば、日本語の編集であろうがコーディングであろうが、想像通りの活躍を見せてくれるに違いありません!

まとめ:結局どれを使うべき?

結局どれを使うべき?
普通のメモ帳的用途なら、サクラエディタTeraPadを使おう。
プログラミングもするならAtomも導入するといいかもしれない。
スポンサーリンク
スポンサーリンク