nanoの行番号はありますか?


回答:


19

あなたが望むものに近づいている唯一のものは、現在のカーソル位置を表示するオプションです。--const(マンページ:カーソル位置を常に表示する)オプションを使用するかAltC、開いているテキストファイルを押すことでアクティブにします。


4
いい答えです。--const引数は-cと同じです。これを使用して、nano -c filenameのようなファイルを開きます。また、永続化するには、〜/ .nanorcファイルに「set const」オプションを含めます。これは、作成するまで存在しない場合があります。
Monica CellioのMountainX

nanoが新しい場合は、manページに次のように表示される場合があります。-c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
ジェイボーズ

20

アドインset linenumbers/etc/nanorcnanoバージョン2.7.1で機能します。

また、コマンドラインを-l使用--linenumbersして、またはコマンドラインでアクティブにすることもできます。

M-#私の場合はAlt+ Shift+ で、nano内から行番号を切り替え3ます。


トグルしてAlt + Shift + 3をありがとう。
ボブ

行番号の背景色を変更することに加えて、次を使用しますset numbercolor ,normal
smac89

4

これは10月20日に追加され、10月22日に文書化され、まだリリースされていないので、ソースから次のようにコンパイルします。

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

次に、以下を.nanorcに追加します。

set linenumbers

^#を使用して、Nano内から行番号をオンまたはオフにできます。それは最近であり、多くの人々によってテストされていないので、おそらく少しバグが多いでしょう。


良い答えは、この機能が過去1日以内に追加され、関連するユーザーエクスペリエンスがないことを指摘していました。
トーマスディッキー

「関連するユーザーエクスペリエンスがない」とはどういう意味ですか?
faissaloo

1
この時点では、この機能のユーザーは1〜2人しかいません。バグレポートはありません。ところで、「最近」日付(または変更を行うコミットへのリンク)を要求します。
トーマスディッキー

それが質問にどのように関係しているかはわかりません。
-faissaloo

1
日付が間違っています(Faisal Bensefiaによるコミット10月20日を参照)。また、10月22日中旬まで文書化されていませんでした。提起された他のすべてのポイントはまだ問題です。
トーマスディッキー

2

Nanoは、いくつかの機能を備えた非常にシンプルなエディターです。ベーシックエディションを超えて何かを望み始めた場合、nanoは適切なツールではありません。Emacsは非常に強力なエディターです。行番号をオンにするには、と入力しM-x linum-modeます。Emacsが怖くて、テキストモードエディターが必要な場合は、オプションで行番号をオンにするJoeを検討してください-linums


だから.. Emacsはあなたの選択したテキストエディタですか?
Pacerier

0

または、.bashrcの簡単なエイリアス:

echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

構文を強制することは、hashbangスクリプトに必須のようです。そのため、特定の強調表示を強制するには:

echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

マンナノ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.