最新版 |
編集中の文章 |
1行目: |
1行目: |
− | '''テキストエディター'''([[英語]]:text editor)とは、[[テキストファイル]]を[[編集]]するための[[ソフトウェア]]である。
| + | テキストエディタとは、[[テキストファイル]]を[[編集]]するための[[ソフトウェア]]である。 |
| この種類をめぐって、しばしば[[宗教戦争]]に発展することがあるので注意すること。 | | この種類をめぐって、しばしば[[宗教戦争]]に発展することがあるので注意すること。 |
− |
| |
− | なおeditorは「-or」で終わるため現在の[[日本]]においては「テキストエディタ」と[[長音]]を省略して表記はならない。
| |
| | | |
| ==主なテキストエディタ== | | ==主なテキストエディタ== |
51行目: |
49行目: |
| | | |
| ====[[emacs]]==== | | ====[[emacs]]==== |
− | [[Vim]]と対立している[[エディタ]]。Emacs信者たちはEmacsはテキストエディタではなく、[[LISP]]の[[統合開発環境]]であり、[[仮想OS]]でもあると主張している。
| + | Vimと対立している[[エディタ]]。 |
| | | |
| ====[[nano]]==== | | ====[[nano]]==== |
| [[いたずら]]されてviもemacsも[[エイリアス]]がかけれらていても、これを使えば助かるかもしれない。 | | [[いたずら]]されてviもemacsも[[エイリアス]]がかけれらていても、これを使えば助かるかもしれない。 |
| | | |
− | ===Mac向け=== | + | ===[[Mac]]向け=== |
− | ====テキストエディット====
| + | ====[[xcode]]==== |
− | テキストエディットは[[Mac OS X]]付属の[[ワープロ]]である。テキストエディタを連想させる名称であるが、Windowsアクセサリの「[[WordPad]]」に相当するショボいワープロソフトであり、保存しようとすると問答無用で[[リッチテキスト]]にしようと画策してくる強者である。
| + | [[GUI]]でテキストが編集できる。信頼性はいまいち? |
− | | |
− | ====xcode==== | |
− | [[Xcode]]は[[GUI]]でテキストが編集できる。信頼性はいまいち? | |
− | 古いバージョンは[[Java]]など様々な[[プログラミング言語]]の色分けなどに対応していたが、現在は劣化に劣化を重ねて[[Objective-C]]くらいにしか対応していない。
| |
− | | |
− | ====Vim====
| |
− | [[Mac OS X]]は[[邪悪なBSD]]であるため、[[BSD]]の信者が神と神と崇める[[vi]]も標準搭載されている。 | |
| | | |
| + | ====[[Vim]]==== |
| + | xcodeが使いにくいと思った人向け。 |
| タブ[[インデント]]派とスペースインデント派が同時に利用しようとすると、 | | タブ[[インデント]]派とスペースインデント派が同時に利用しようとすると、 |
| .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]]向け=== |