私はWindowsユーザーですが、UbuntuのBashに出会いました。ワールドワイド今、いくつかのファイルを編集する必要があるのですが、Vi が本当に嫌いです。このままで我慢するしかないのでしょうか、それとももっと簡単な代替手段があるのでしょうか?
私が探している機能は次のとおりです。
- CLIベース
- 使いやすい(入力と編集はメモ帳と同様)
- シンプルな編集機能で十分
Vim をマスターしようと努力しますが、今すぐに簡単に編集する必要があります。
答え1
代替エディタを探している人はあなただけではありません。基本的に人生は短すぎる学ぶべきことはたくさんあるvi
し、私はソフトウェア開発者として生計を立てている。しかし、すべき抜け出す方法を学ぶのは、それが問題だからです2万人のプログラマーのうち1人また、いくつかの基本的な追加/挿入操作を実行することも学習する価値があるかもしれません。なぜなら、一部の頑固なサーバーでは他のエディターが見つからないからです。
さて、あなたの質問に対する答えはおそらく ですnano
。
自動ビルド スクリプトを実行している場合、または他のコマンドを使用している場合、意図せずにgit
開かれることがあります。続行する前に以下を実行すると、これを防ぐことができます。vim
export EDITOR=nano
答え2
それは意見の問題です。
初心者が使うナノ。
vim ("vi improved") は学習に少し時間がかかりますが、非常に強力です。vimの初心者向けガイドまたは他の vim ガイド、または vim チュートリアルvimtutor
(vim に含まれています)。
今のところ、私はナノを強く勧めます
nano -B /path/to/file/to/edit
-Bはバックアップを作成する
コマンドはコントロール キーで発行され、エディター ウィンドウの下部にリストされます。
構文の強調表示に関するガイドについては以下を参照してください。nano で構文の強調表示を有効にするにはどうすればいいですか?
emacs
vim
は、との両方に代わるものでありnano
、多くの利点があります。emacs
はnanoよりも複雑です。emacのツアー。
完全性のために、vim + Zenburnなどのテーマは非常に役立ちます
答え3
Windowsのパワーユーザーとして、試してみた結果vim
、nano
複雑さの点で中間のものが必要だと分かりました。そこで試してみました平手打ちそしてそうだったまさにその通り私が探していたもの。
slap は、ターミナルからの編集を容易にすることを目指した、Sublime のようなターミナルベースのテキスト エディターです。slap は、SSH 接続でも優れたマウス サポートを備えています。
インストール:
curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh
答え4
テキスト エディターが思い通りに動作しないことにイライラしたことはありませんか? 思い出せないことに腹を立てたことはありませんか...
- ...どうやって助けを見つければいいのでしょうか?
- ...:wq はどういう意味ですか?
- ...あなたが学部生の頃に読んだ小さなリスパーの言語学の本はありますか?
小さくて勇敢な世界が待っています!
軽量テキストエディタのおすすめを紹介する中で、優秀で小型で高速なxo
(エクソフリルズ)。
これは単一の Python 3 ファイルであり、Pygments による構文の強調表示が適切にサポートされています (ただし、Python 以外の場合は完璧ではありません)。
また、非常にシンプルで便利なキーの組み合わせがあり、簡単に好きなように変更できます。
その他の機能:
- 1 つのファイル内のコード行数は 850 行未満です。
- 構文の強調表示!
- 正規表現のマッチングと置換!
- 検索履歴のキャッシュ!
- WTFPL ライセンス!
- 完全にカスタマイズ可能!
- 原産地以外の場所から始めましょう!
- 行上の単語間を移動します。
- ファイル内の任意の場所にジャンプします。
- ファイル全体を挿入!
- 初心者向け - 言葉に馴染みがない方にもおすすめ!
- テキストをコピーして貼り付けます。
- 行と列のステータス!
- テキスト以外の編集スペースは 1 行のみです。
- 保存と読み込みの両方!
Python3のソースはgithubで、以下を使用するとより簡単にインストールできます。
sudo apt install python3-pip
sudo pip3 install exofrills
exofrills: あなたのテキストは編集されました...しかし、あなたはまだお腹が空いています。
免責事項: 私は exofrills プロジェクトとは一切関係ありません。