私は見たNanoの長いワイヤーラップマンページには次のように記載されていますが、
パディング番号の設定 - 列番号をハードラップします。数値が0以下の場合、最大行長は画面幅から列数を引いたものになります。デフォルトは-8です。
これが私の〜/.nanorcの外観です。
[$] cat ~/.nanorc
set autoindent
set backup
set constantshow
set fill 80
私が望むのは、書き込みを始めたら、書き込みリズムを破る必要がないということです。 1行が80文字を超えると、自動的に改行され、次の行の先頭に移動する必要がありますが、それは起こりません。
私は何が間違っていましたか?
更新 - Thomas Shareで試しました -
[$] cat .nanorc
set autoindent
set backup
set constantshow
set fill 64 columns
それでも動作しません。 nano 2.7.1-1を使用してください。
答え1
あなたは.nanorc
正しいです。問題は、ファイル()を開くとEsc Lハードラップを有効にする必要があることです。set fill
ハードラッパー内の列数を設定します。
答え2
~/.nanorc に次の行があることを確認してください。
set fill 80
set breaklonglines
または、次のことができます。
nano -b -r 80
または
nano --breaklonglines --fill=80
これにより、80文字でいっぱいになります。
他の人が言ったように、Alt + lはハードパッケージを開閉します。
Ctrl + jでソートすると、ファイル全体が一度にハードラップされます。
この回答はNano 6.4でテストされ、x86_64(Xubuntu 22.04)用に直接コンパイルされました。
Ubuntu(おそらくDebianも可能)から直接コンパイルしたい場合(私の指示はNanoの以前のバージョンに適用されないかもしれないので、最新バージョンを入手するために)ソースコードストアを有効にしてからsudo apt build-dep nano
。次に、nano-editor.orgからnanoソースコードをダウンロードし、ソースコードの指示に従ってコンパイルします。
答え3
.nanorc
利益率を80%に設定しようとしているようです。ただし、マニュアルにはこの数字が次のように記載されています。リスト。たぶんあなたはこれを意味するようです
80 * .80 = 64 columns