ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja de ja ja nl en ja ja ja ja ja ja en en en it hbs_lat it en it nl en tr ms ja ja ja ja ja en ja ja ja ja ja ja ja en ja ja ja ja en en ja ja ja fr en ja ja ja en ja ja ja hbs_lat hbs_lat ja ja ja ja ja ja it en ja ja ja en ja ja ja ja ja ja ja it en ja ja ja ja ja ja nl en ja ja ja en en ja en en ja ja es en ja ja ja ja ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja de en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja ja
Emacs上でテキスト編集を始め、コード記述、デバッグ、IRCクライアント、ファイル操作、シェルの呼出し、メールのやり取り、画像表示、mp3再生、果てはブラウジングまで可能だ。
そのため「Emacsは環境である」「Emacsがあれば大体困らないがEmacsがないと困り果てる」「一度立ち上げたらシャットダウンするまで起動させておく」というユーザも見られる。
昔は大変リソースを消費するやっかいな存在だったが、現在コンピュータリソースはありあまっている。あなたは言わば「リソース富豪」なのだ、遠慮しないでリソースを消費できる。是非Emacsライフを送ってみてほしい。
http://www.vim.org/
EmacsとならびUnix Like Systemを代表するテキストエディタの一つだ。
こちらも操作をキーボードで完結させることが出来る。一般的にVi系に属するエディタでその大規模拡張版である。VimはVi系エディタの中では最もメジャーなものだろう。本来のViはUnix哲学的でコンパクトであったが、現在Vimは拡張が重ねられ巨大なものとなっている。
しかしその操作性は引き継がれている。そして「プログラマの為の拡張」が重ねられた結果、こちらも「開発環境」として成立たっている。プログラマのためのエディタともいえる。こちらもGUIなインターフェイスもサポートされているが、キーボードで操作するユーザの方が多いだろう。
しかし独特の「モード」という概念とその操作性が入門者にとって大きな壁になる。キーバンド自体は人間工学的だが、「ノーマルモード」「入力モード」「コマンドラインモード」を常に行き来することになり、慣れるまで非常に操作しづらい。
ノーマルモードはカーソルの移動、コピーアンドペースト、文字のカットなどを行う。入力モードで実際の文字を打ち込み、コマンドラインモードでファイルの保存などを行う。つまりViは元々「カーソルの移動と文字の編集を同時に行わない」のだ。
しかし一度Vimなどに慣れると、非常に高速にコードをタイプ出来るようになる。Linuxエンジニアにとって必須のスキルだと言っていい。
http://nano-editor.org/
このエディタはコンソールなエディタのなかで「最も優しい」エディタといえる。特殊なキー操作はいらず、基本的にカーソルキーでカーソル移動できる。また常に画面の下部に主要なキー割り当てが表示されているため、ユーザを惑わせることはない。
元はPicoというエディタが存在しnanoはその拡張版である。検索に正規表現が使用可能でありシンタックスハイライトにも対応している。
「^」は「Controlキー」を意味している。これだけ知っていれば、EmacsやVimで遭遇する「終了の仕方がわからない」ということもないだろう。モダンでシンプルなコンソールエディタである。ubuntuの場合はデフォルトでインストールされている。
GPLライセンスの下クロスプラットフォームなGTK+ベースのテキストエディタである。IDE(統合開発環境)として機能する。
プロジェクト単位でのサポート
シンタックスハイライト
HTMLなどの自動タグ終端挿入
非常に軽快に動作することも特徴の一つだ。テキストエディタ、または軽量なIDEという点で選択肢として一考の価値ありだ。
http://darolew.freehostia.com/prog/text_editors.html
現存するテキストエディタのなかでは最古の物ではないだろうか?
一般的なエディタがスクリーンエディタといわれる。対してedはラインエディタだ。
またedは結果を最低限しか報告しない、表示するように明示的に指示をださない限り、テキストを表示しない。
これは時代背景が関係している。開発当時はまだスクリーンがなかった。あったのはテレタイプ端末、無理にいうなら、タイプライタに通信機能をつけたようなものである。スクリーンのない世界ではedで不都合はなかったのである。
edは後のエディタやUnix環境に与えた影響は大きい。vi等の置換コマンドなどはedの影響を受けている。またedは一般的に余程特殊な作り込みをされていない限り、Unixの標準エディタとして絶対にインストールされる。
例えばBSDの中でも最古であるNetBSDのインストーラーにすら内蔵されているエディタである。
https://wiki.gnome.org/Apps/Gedit
gnomeデスクトップ環境のデフォルトのテキストエディタである。多数の言語のコードシンタックスに対応、色分けして表示してくれる。タブ機能にも対応している。
「ややこしい機能はいらないからシンプルでコードの色分けだけして欲しい」
というユーザにお勧めだ。またプラグインによる拡張も可能になっている。
http://tarot.freeshell.org/leafpad/
立ち位置はLinuxにおけるNotepad的存在である。ややこしい物はなにもなく、非常にシンプルで癖がない。単純なテキスト編集のときに力を発揮する。GTK+ベースでありLXDEデスクトップ環境の標準エディタである。
https://kate-editor.org/
QTベースのシンプルなエディタだ。
高速に動作する。KDEデスクトップ環境においてNotepadの少し上のエディタとしての立ち位置だ。シンプル故に癖がなく扱いやすい、ちょっとした設定ファイルなどの編集やメモ書きなどに丁度いいだろう。ある程度のプラグインに対応しており、機能追加が可能だ。
http://www.mate-desktop.org/
Mateデスクトップ環境のデフォルトのテキストエディタである。
基本的にgnome2時代のgeditのソースを使っているのでほぼ特徴に差はない。シンプルだが痒いところに手がとどくエディタである。
Linuxのテキストエディタをご紹介してきたがいかがだっただろうか?
現状はViやEmacsを使うエンジニアが多いが、AtomやVS Codeのユーザーも増えていくだろう。WindowsやMacでも使え、OSごとに変える必要がないのはありがたい。
ぜひ気になったテキストエディタは一度インストールして使ってみて欲しい。
このページの続きや関連ページは下記から一覧で確認できます。
テキストエディタカテゴリーに戻る
IT講師に興味はありませんか?
・「今までIT講師をやってきたが、更に多くの講義を行いたい」
・「エンジニアとしてやってきたが講師業に魅力を感じている」
・「講師として活躍するためにベースとなる知識を知りたい」
・「様々な分野や言語の講師にチャレンジしてみたい」
という方はぜひIT講師募集のページをご覧ください。
リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。
システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。
テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。
IT講師募集のページを見る
SNSでもご購読できます。
Twitterでフォローする
Feedlyでフォローする
リカレントテクノロジー
【ITエンジニア養成スクール & IT研修専門企業のリカレントテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。
コメントを残す コメントをキャンセル
メールアドレス(公開はされません。) *
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
ファイルやディレクトリをコピーするcpコマンドの使い方!【Linuxコマンド集】
ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
grepコマンドの詳細まとめました【Linuxコマンド集】
【初心者向け】3分でわかるLinuxでできることまとめ 10選
【Windows編】フリーテキストエディタ13選!初心者にもおすすめ
lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】
ファイル・ディレクトリを削除するrmコマンドについて詳しく!【Linuxコマンド集】
【目的別】初心者におすすめのLinuxディストリビューション7選
【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
【2023年度最新】おすすめの新入社員向けC#研修 9選
【初心者向け】Pythonの特徴8選
【1分で読める】プログラミング講師になる7つのメリット
【PHP入門者向け】 PHPの文字列リテラルについて知ろう
【PHP入門者向け】 文字列の中の変数展開についてまとめました
【ざっくり理解する】 IPv6アドレスとは?
【初心者向け】システムエンジニアとは?その種類と役割は?
【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう
【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き
【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き
【Java & Tomcat】コンテンツタイプの設定(setContentType)※サンプルプログラム付き
【Java & Tomcat】サーブレットのライフサイクル ※サンプルプログラム付き
【Java & Tomcat】文字出力用のストリームの取得(getWriter)※サンプルプログラム付き
【Java & Tomcat】リダイレクトの設定(sendRedirect)※サンプルプログラム付き
【Java & Tomcat】サーブレットからフォームデータを取得する(サンプルコード付き)
IT研修サービス(リスキルテクノロジー)
短期IT研修サービス(リスキル)
ビジネス研修(リスキル)
プログラミング講師募集
JavaScript入門
プログラミングスクール
© Copyright 2022 エンジニアの入り口. All rights reserved.
未経験からの育成制度も充実
IT講師に興味はありませんか?
リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます