Nanoの長いワイヤーラップ

Nanoの長いワイヤーラップ

Nanoでauthorized_keysファイルを編集するときに、行の終わりを表示できるように行をラップしたいと思います(つまり、誰がキーであるかを知らせます)。本質的に、私はそれが次のように見えることを望みます。cat authorised_keys

だから私のプラットフォームで長い改行を有効にするメタキーを押したEsc + Lとき、長い改行が有効になったというメッセージが表示されますが、行が期待どおりに改行されません。

OSX 10.8.5で端末を使用しています。

答え1

説明されている梱包スタイルを表示するには、ナノの「柔らかい包装」:Esc+を使用してください$。あなた(そして誰も)が試した+コマンドは

「ハードラップ」を行います。EscL

キー入力記号に関する注意事項- Linuxを初めて使用する場合、Esc+記号は$を押して放してからをEsc押すことを意味します$。フルキーシーケンスはEsc、ですShift+4

(はいいいえEscキーを押しながら同時に押すことを意味します$。 )

源泉:https://www.nano-editor.org/dist/v2.9/nano.html(検索 --softwrap)


柔軟なパッケージングとフォーマットエラーに関する注意事項- Nanoを初めて使用する場合は、SoftWrapに注意してください。改行やインデントに敏感な設定ファイルやその他のファイルを編集すると、フォーマットエラーが発生する可能性があります。 Softwrapの動作に慣れるまで、保存する前にSoftwrapを閉じて、クイックチェック(キーシーケンスを再実行)することをお勧めします。

以下の回答で他の人が提供した利点を参照してください。- さまざまなオペレーティングシステムとさまざまなバージョンのnanoが少し異なる動作をするためです。

答え2

ここで答えを読んでいますが、これについての説明が必要です!

Nanoは2つをサポートしています。その他改行、違いを理解することが重要です!

まず、下のMetaキーはAltキーの場合が多いですが、必ずしもそうではありません。

  • ソフトワイヤー巻線Meta- で有効にします$。改行いいえファイルに改行文字を挿入します。つまり、その効果は純粋に視覚的です。
  • ハードワイヤー巻線Meta- で有効にしますL。改行渡すファイルに改行文字を挿入します。ファイルが物理的に変更されました。

したがって、改行が適切なファイル(設定ファイル、プログラミング言語、スクリプト)で有効になっている場合、デフォルトでは改行を直接リンクする必要はありません。それ以外の場合、コードの意味が変わります。

また、次のコマンドを使用してこれらのショートカットを見つけることができます。^G(つまりCtrl- G)はナノメートル単位です。

答え3

でデフォルト値を設定できます~/.nanorc。ただし、nano 1、nano 2、nano 3の構成設定が異なることに注意してください。

ナノエ1set nowrap、無効な設定のみみんなパッケージ。

ナノエ2set softwrapソフトラッピングを有効にし、ハードラッピングを無効にする機能が追加されました。set nowrap変更されたのでただハードパッケージングの無効化

ナノエサムset softwrapは無視され、同じことをしない限り、ナノはハードパックされ続けますset nowrap

したがって、設定ファイルを破損せずに(滑らかな改行)、長い行のテキストの改行が必要な場合はバージョンで機能します。2そしてサム:次の2行を追加~/.nanorc

set nowrap
set softwrap

答え4

私はnano linewrappingを検索しましたが、結果は高かったので、Raspberry PiのGNU nano 2.2.6、Raspbian GNU / Linux 7の結果を投稿します。Esc+L同じ情報を提供しましたが、改行が機能するには、次の手順を実行する必要があります。この行を編集してください。長い行に別の文字を入力すると、改行が始まります。

関連情報