「テキストエディター」の版間の差分

提供:MonoBook
imported>MikeCAT
作成
 
編集の要約なし
 
(6人の利用者による、間の9版が非表示)
1行目: 1行目:
テキストエディタとは、[[テキストファイル]]を[[編集]]するための[[ソフトウェア]]である。
'''テキストエディター'''([[英語]]:text editor)とは、[[テキストファイル]]を[[編集]]するための[[ソフトウェア]]である。
この種類をめぐって、しばしば[[宗教戦争]]に発展することがあるので注意すること。
この種類をめぐって、しばしば[[宗教戦争]]に発展することがあるので注意すること。
なお、editorは「-or」で終わるため現在の[[日本]]においては「テキストエディタ」と[[長音]]を省略して表記はならないと内閣告示により定められているので注意しましょう。公共機関へ出す仕様書や資料では特に注意しましょう。


==主なテキストエディタ==
==主なテキストエディタ==
===[[Windows]]向け===
===[[Windows]]向け===
====メモ帳====
====[[メモ帳]]====
Windowsに標準で入っているテキストエディタ。
Windowsに標準で入っているテキストエディタ。
ドラクエでいうところの「ひのきのぼう」である。早くもっと強い武器を入手しよう。
ドラクエでいうところの「ひのきのぼう」である。早くもっと強い武器を入手しよう。


====TeraPad====
====[[TeraPad]]====
優秀なWindows用テキストエディタの一つ。
優秀なWindows用テキストエディタの一つ。
[[ソースコード]]の色分け、[[タブ]]や空白の表示、[[文字コード]]や[[改行コード]]を指定しての保存に対応している。
[[ソースコード]]の色分け、[[タブ]]や空白の表示、[[文字コード]]や[[改行コード]]を指定しての保存に対応している。
14行目: 16行目:
[http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html ここで入手できる]。
[http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html ここで入手できる]。


====サクラエディタ====
====[[サクラエディタ]]====
優秀なWindows用テキストエディタの一つ。
優秀なWindows用テキストエディタの一つ。
[[メニュー]]の構成をまるごと編集できるカスタマイズ性、名状しがたい[[JavaScript]]のようなものによる[[スクリプト]]機能、
[[メニュー]]の構成をまるごと編集できるカスタマイズ性、名状しがたい[[JavaScript]]のようなものによる[[スクリプト]]機能、
21行目: 23行目:
[http://sakura-editor.sourceforge.net/ ここで入手できる]。
[http://sakura-editor.sourceforge.net/ ここで入手できる]。


====秀丸エディタ====
====[[秀丸エディタ]]====
有名だが、有料らしい。
有名だが、有料らしい。


====Vim====
====[[Vim]]====
主に[[Linux]]や[[Mac]]で利用されるが、Windowsで練習したい人は使える。
主に[[Linux]]や[[Mac]]で利用されるが、Windowsで練習したい人は使える。


30行目: 32行目:


===[[Linux]]向け===
===[[Linux]]向け===
====gedit====
====[[gedit]]====
GUIでテキストが編集でき、[[行番号]]表示や[[シンタックスハイライト]]も完備されている優秀なソフトウェア。
GUIでテキストが編集でき、[[行番号]]表示や[[シンタックスハイライト]]も完備されている優秀なソフトウェア。
[[日本情報オリンピック]]本選でも活躍できる。
[[日本情報オリンピック]]本選でも活躍できる。
37行目: 39行目:
[[標準出力]]と[[標準エラー出力]]を[[/dev/null]]に[[リダイレクト]]することで回避できる。
[[標準出力]]と[[標準エラー出力]]を[[/dev/null]]に[[リダイレクト]]することで回避できる。


====Leafpad====
====[[Leafpad]]====
[[KNOPPIX]]などに入っている。機能が少ないが軽い。
[[KNOPPIX]]などに入っている。機能が少ないが軽い。


====KWrite====
====[[KWrite]]====
KNOPPIXに入っていた。
KNOPPIXに入っていた。


====Vim====
====[[Vim]]====
[[SSH]]で利用するならこれ。操作が独特。
[[SSH]]で利用するならこれ。操作が独特。
[[.vimrc]]というファイルを[[ホームディレクトリ]]に作成し、適切な内容を書くことで、
[[.vimrc]]というファイルを[[ホームディレクトリ]]に作成し、適切な内容を書くことで、
シンタックスハイライト、行番号表示、[[オートインデント]]などの機能を有効化できる。
シンタックスハイライト、行番号表示、[[オートインデント]]などの機能を有効化できる。


====emacs====
====[[emacs]]====
Vimと対立している[[エディタ]]
[[Vim]]と対立している[[エディタ]]。Emacs信者たちはEmacsはテキストエディタではなく、[[LISP]]の[[統合開発環境]]であり、[[仮想OS]]でもあると主張している。


====nano====
====[[nano]]====
いたずらされてviもemacsもエイリアスがかけれらていても、これを使えば助かるかもしれない。
[[いたずら]]されてviもemacsも[[エイリアス]]がかけれらていても、これを使えば助かるかもしれない。
 
===Mac向け===
====テキストエディット====
テキストエディットは[[Mac OS X]]付属の[[ワープロ]]である。テキストエディタを連想させる名称であるが、Windowsアクセサリの「[[WordPad]]」に相当するショボいワープロソフトであり、保存しようとすると問答無用で[[リッチテキスト]]にしようと画策してくる強者である。


===[[Mac]]向け===
====xcode====
====xcode====
[[GUI]]でテキストが編集できる。信頼性はいまいち?
[[Xcode]]は[[GUI]]でテキストが編集できる。信頼性はいまいち?
古いバージョンは[[Java]]など様々な[[プログラミング言語]]の色分けなどに対応していたが、現在は劣化に劣化を重ねて[[Objective-C]]くらいにしか対応していない。


====Vim====
====Vim====
xcodeが使いにくいと思った人向け。
[[Mac OS X]]は[[邪悪なBSD]]であるため、[[BSD]]の信者が神と神と崇める[[vi]]も標準搭載されている。
 
タブ[[インデント]]派とスペースインデント派が同時に利用しようとすると、
タブ[[インデント]]派とスペースインデント派が同時に利用しようとすると、
.vimrcの編集合戦が起きることがあるので注意しないといけない。
.vimrcの編集合戦が起きることがあるので注意しないといけない。
====Emacs====
[[Emacs]]は[[GNU]]が開発している[[LISP]]の[[統合開発環境]]である。
[[BSD]]信者は[[GNU]]を邪教、異教徒と見なしているが、[[Linux]]信者を改宗させるため[[Mac OS X]]には標準搭載されている。
だがやはり[[vi]]を崇める[[BSD]]教にとって[[GNU]]は邪教であり、Emacsで多様する[[メタキー]]に相当する[[Optionキー]]が標準で機能しないという罠が仕掛けられている。
====Visual Studio Code====
[[Visual Studio Code]]は[[マイクロソフト]]が配布している[[node.js]]と[[JavaScript]]で作られたテキストエディタである。
[[WIndows]]でも[[Linux]]でも[[Mac]]でも動く。
いわゆる[[Visual Studio]]とはまったくの別物である。


===[[Android]]向け===
===[[Android]]向け===
====Jota+====
====[[Jota+]]====
「イオタプラス」と読む。
「イオタプラス」と読む。
[[無課金]]でも2個のテキストを同時に開いて編集でき、編集中のテキストを[[共有]]したり、
[[無課金]]でも2個のテキストを同時に開いて編集でき、編集中のテキストを[[共有]]したり、

2024年7月10日 (水) 05:58時点における最新版

テキストエディター英語:text editor)とは、テキストファイル編集するためのソフトウェアである。 この種類をめぐって、しばしば宗教戦争に発展することがあるので注意すること。

なお、editorは「-or」で終わるため現在の日本においては「テキストエディタ」と長音を省略して表記はならないと内閣告示により定められているので注意しましょう。公共機関へ出す仕様書や資料では特に注意しましょう。

主なテキストエディタ[編集 | ソースを編集]

Windows向け[編集 | ソースを編集]

メモ帳[編集 | ソースを編集]

Windowsに標準で入っているテキストエディタ。 ドラクエでいうところの「ひのきのぼう」である。早くもっと強い武器を入手しよう。

TeraPad[編集 | ソースを編集]

優秀なWindows用テキストエディタの一つ。 ソースコードの色分け、タブや空白の表示、文字コード改行コードを指定しての保存に対応している。

ここで入手できる

サクラエディタ[編集 | ソースを編集]

優秀なWindows用テキストエディタの一つ。 メニューの構成をまるごと編集できるカスタマイズ性、名状しがたいJavaScriptのようなものによるスクリプト機能、 単純作業が超楽になるキーボードマクロ機能などの強力な機能を持つ。

ここで入手できる

秀丸エディタ[編集 | ソースを編集]

有名だが、有料らしい。

Vim[編集 | ソースを編集]

主にLinuxMacで利用されるが、Windowsで練習したい人は使える。

ここで入手できる

Linux向け[編集 | ソースを編集]

gedit[編集 | ソースを編集]

GUIでテキストが編集でき、行番号表示やシンタックスハイライトも完備されている優秀なソフトウェア。 日本情報オリンピック本選でも活躍できる。

端末から起動すると大量のメッセージが表示されるが、 標準出力標準エラー出力/dev/nullリダイレクトすることで回避できる。

Leafpad[編集 | ソースを編集]

KNOPPIXなどに入っている。機能が少ないが軽い。

KWrite[編集 | ソースを編集]

KNOPPIXに入っていた。

Vim[編集 | ソースを編集]

SSHで利用するならこれ。操作が独特。 .vimrcというファイルをホームディレクトリに作成し、適切な内容を書くことで、 シンタックスハイライト、行番号表示、オートインデントなどの機能を有効化できる。

emacs[編集 | ソースを編集]

Vimと対立しているエディタ。Emacs信者たちはEmacsはテキストエディタではなく、LISP統合開発環境であり、仮想OSでもあると主張している。

nano[編集 | ソースを編集]

いたずらされてviもemacsもエイリアスがかけれらていても、これを使えば助かるかもしれない。

Mac向け[編集 | ソースを編集]

テキストエディット[編集 | ソースを編集]

テキストエディットはMac OS X付属のワープロである。テキストエディタを連想させる名称であるが、Windowsアクセサリの「WordPad」に相当するショボいワープロソフトであり、保存しようとすると問答無用でリッチテキストにしようと画策してくる強者である。

xcode[編集 | ソースを編集]

XcodeGUIでテキストが編集できる。信頼性はいまいち? 古いバージョンはJavaなど様々なプログラミング言語の色分けなどに対応していたが、現在は劣化に劣化を重ねてObjective-Cくらいにしか対応していない。

Vim[編集 | ソースを編集]

Mac OS X邪悪なBSDであるため、BSDの信者が神と神と崇めるviも標準搭載されている。

タブインデント派とスペースインデント派が同時に利用しようとすると、 .vimrcの編集合戦が起きることがあるので注意しないといけない。

Emacs[編集 | ソースを編集]

EmacsGNUが開発しているLISP統合開発環境である。 BSD信者はGNUを邪教、異教徒と見なしているが、Linux信者を改宗させるためMac OS Xには標準搭載されている。

だがやはりviを崇めるBSD教にとってGNUは邪教であり、Emacsで多様するメタキーに相当するOptionキーが標準で機能しないという罠が仕掛けられている。

Visual Studio Code[編集 | ソースを編集]

Visual Studio Codeマイクロソフトが配布しているnode.jsJavaScriptで作られたテキストエディタである。 WIndowsでもLinuxでもMacでも動く。

いわゆるVisual Studioとはまったくの別物である。

Android向け[編集 | ソースを編集]

Jota+[編集 | ソースを編集]

「イオタプラス」と読む。 無課金でも2個のテキストを同時に開いて編集でき、編集中のテキストを共有したり、 共有されたテキストを読み込んだりすることができる。

課金すればrootアクセスや各種オンラインストレージへのアクセスもできるらしい。

ここから入手できる

iOS向け[編集 | ソースを編集]

未稿

Windows Phone向け[編集 | ソースを編集]

未稿

Firefox OS向け[編集 | ソースを編集]

未稿