web-dev-qa-db-ja.com

Linux用のWindowsスタイルのターミナルベースのテキストエディタ

たまに、リモートLinuxサーバーでテキストファイルを編集していることに気づきます。私はファイルを編集するWindowsの方法に慣れていて、好きなので、ほとんどの場合、これを避けるために最善を尽くします。

  • Shift +矢印でテキストを強調表示
  • Ctrl-X、C、Vでカット/コピー/貼り付け
  • 強調表示されたテキストをインデント/非表示にするTab/Shiftタブ
  • 等...

私はviとemacsが悪いと言っているのではなく、私がそれらに慣れていないというだけです。現在、nanoは私の選択したエディターですが、カットアンドペーストのサポートは非​​常に限られており、スマートインデントはなく、いくつかの珍しいショートカットがあります。

だから私の質問は:Notepad ++/Notepad2/Eclipse/kate/geditのように感じるが、Linuxターミナルで実行できるエディターはありますか?
あるいは、vi/emacs/nanoをそれらのアプリのように感じるように構成する方法はありますか?

そして、「あなたは本当にviを学ぶべきだ」という答えはありません。それを試してみましたが、かかりませんでした。

[〜#〜] update [〜#〜]:キーワードのブロックに悩まされていました。 「Linuxコンソールテキストエディタ」をグーグルで検索すると、「Linuxターミナルテキストエディタ」よりもはるかに優れた結果が得られます。

15
itsadok

Sanosエディターをご覧ください。

http://www.jbox.dk/sanos/editor.htm

28kのバイナリだけが、他のすべてのエディタがしようとしていることを実行でき、失敗します。

OPが要求したことを正確に実行します。

Shift +矢印でテキストを強調表示

Ctrl-X、C、Vでカット/コピー/貼り付け

複数のファイルを同時に開いて、コマンドを「パイプ」することもできます。たとえば、Ctrl-Pを押して、プロンプトで次のように入力します。

猫yourfile

カーソルの位置にファイルを挿入します。このようにして、bashコマンドの全機能を自由に使用できます(grepを使用して、ファイルの特定の部分のみを挿入します)。

6
ernobe

最近、同じことを検索しました。いくつかあります(JumpingPAのリストに加えて、「joe」を参照してください)。 Joeまたはjedは、nano以上のことを行う実用的なシンプルなエディターに適しています。 Diakonos は活発に開発中であり、あなたとまったく同じユーザーを対象としていますが、通常の依存関係(Ruby)よりも高く、誰もがホストにインストールできるわけではありません。

セットアップによっては機能する可能性のあるまったく異なるソリューションは、ファイルをリモートで編集する機能を備えたWindowsテキストエディターを使用することです。たとえば、Notepad ++には FTPプラグイン があり、いくつかのWindowsIDEにはそのような機能があります。利点は、Webホストに何もインストールする必要がなく、完全なGUIで編集できることです。

お役に立てば幸いです。

4
ScoBe

先ほど述べたように 別の回答で 、CUA(Common User Access)の規則に準拠したTUI(テキストベースのユーザーインターフェイス)テキストエディターを探しています。完全な議論については、他の回答を参照してください。次に、 一部の(ほぼ)CUA TUIテキストエディタはまだ利用可能です Linux/Unix TUIプログラムとして、 Turbo Vision (に近いが、完全ではありません)に基づいて構築されたものを含むことに注意してください、CUA)など SETのエディター

3
JdeBP

webでのクイックスキャンにより、diakonos、nano、jedはすべてオープンソースであることが明らかになりました。

2
JumpingPA

nanoを試しましたか?ショートカットは少し異なりますが、viやemacsのように「Windows」です。

0
brandstaetter

NEditは、すべての主要なUnixおよびLinuxシステムで使用できるX WindowSystem用の多目的テキストエディタです。 Windowsベースのテキストエディタのユーザーは、NEditを使い慣れた快適な環境に見つける必要があります。

0
James

fte(多くのディストリビューションではfte-terminal)はかなりCUAです。 ssh上でもマウスカーソルの動きをサポートするための狂った小道具。

0
scruss

マイクロエディタを試してください: https://github.com/zyedidia/micro

Notepad ++に似た感じで、ctrl + c、ctrl + zなど、プラグイン、コマンド、さらにはマウスポインターの選択をサポートし、OSクリップボードに統合されます。

0
phil294

fiflo テキストエディタを見つけました。

依存関係は必要ありません。シンプルでいくつかの機能が欠けています。

0
user1096099

古き良きWordStarコマンドが好きなら、私はお勧めできます JOE-Joe's Own Editor 。 UbuntuとDebianにインストールできます。

Sudo apt-get -y install joe

JOEは、GNU General Public License(GPL)の下で配布されるフル機能の端末ベースのスクリーンエディターです。JOEは1988年から存在し、多くのLinuxディストリビューションに標準で付属しています。[... ]基本的な編集キーのほとんどは、エディターの全体的な感触と同じようにWordStarと同じです。JOEには、いくつかのキーバインディングとEMACSの強力な機能の多くもあります。

0
zx485