ファイルを開くときにnanoで行番号を表示する方法


260

ファイルを開くたびに自動的に行番号を表示するようにnanoに指示する方法はありますか?


4
set linenumbersnanorcのトリック
何か何か

CTRL + 3、次にSHIFT + 3は行番号を表示しますCTRL + 3、次にSHIFT + 3は行番号を非表示にします
AATHITH RAJENDRAN

nano 2.7.1から、-l--linenumbers)フラグを使用してファイルを開き、テキストの横にlilne番号を表示できます。
ミハイル

回答:


301

nanoを使用しているときに現在の行番号を表示するキーボードの組み合わせはCTRL+ Cです。

または、-cnanoの起動時にパラメーターを使用して行と列の番号の位置を表示することもできます。

nano -c [filename]

これを永続的にnanoするには、ホームフォルダーの構成を使用します~/.nanorc

したがって、nanoを使用するときに常に行番号を表示するには...

nano ~/.nanorc

(空の場合でも心配しないでください-このファイルはデフォルトでは存在しません)

タイプ set constantshow

注意:非推奨の構文set constはアニメーションに表示されます

セーブ

ここに画像の説明を入力してください


アニメーション1

行番号を使用しているので、ALT+ Gを使用して特定の行番号にジャンプできます。


ttyを使用している場合、CTRL + Cの代替はF11であり、ALT + Gの代替はF13(キーボードには存在しません)またはCtrl + _(Ctrl + Shift +-)です。
ラドゥラデアヌ14年

8
-c人々が期待するように振る舞わないかもしれないことに注意してください。各行の前に番号(たとえばless -N)を付けず、画面の下部にあるステータスボックスを永続的にします。
イアン・ダン

私は@IanDunnに同意します、これは間違った答えです。set linenumbers代わりに追加します(最近のバージョンでのみ機能します)。
xjcl

38

偶然素敵なショートカットが見つかりました:Alt + Shift + 3。

優しくクリックして


3
2.5.3 GNUナノとubuntu16.04上の私のためにdoesntの仕事
philx_x

1
ssh'd Ubuntuの端末上でMacのキーボードでは動作しません
ディルク・シューマッハ

7
に追加set linenumbers.nanorcて永続化します。ショートカットが機能しない場合は試してくださいModifier key + #
Chupo_cro

Raspbianで動作します
dstonek

このたくさんのおかげ@Gregor Godierはで素晴らしいですset linenumbersnanorc中
somethingSomething

21

ソースからNanoをコンパイルします。

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

次に、.nanorcファイルに次を追加します。

set linenumbers

Meta+ #を使用して、Nano内から行番号をオンまたはオフにできます。


実際にそのように。2回コミットしましたが、2回目のコミットでした(サイズが大きくなりました)。
ダグ

はい、それは最初のものでした。
-faissaloo

1
甘い。nanoのサバンナページでこれをnanoにマージするリクエストを送信しました:savannah.gnu.org/bugs/index.php
Max Burns

1
それはUbuntuのに来るときだったと今でも正しいとすることができる
faissaloo

2
私の場合は、ソースからnanoを再コンパイルすることなく、十分ですlinenumbersを設定
realtebo


3

既にnanoでファイルを開いている場合は、を押します

Ctrl+w+t

(同時にではなく、コントロールとwを押してから、コントロールを離さずにwを離して、tを押します)

このコマンドには列と行が必要です。次のように入力します。

10,23 (enter)

そして、10行目の23文字目になります。

ファイルの先頭にあり、行のみを検索する場合:

Ctrl+w+t and then 10

特定の行にいて、列を検索する場合:

Ctrl+w+t and then ,23

ファイルをまだ開いていない場合は、次の操作を実行できます。

nano +10,23 file (enter)

ファイルは10行目のchanracter 23にカーソルを置いて開くので、次のことも試すことができます。

nano +10 file (enter)

nano +,23 file (enter) (これにより、最初の行の文字23にのみ送信されることに注意してください)


これは端末で行を見つける正しい方法かもしれませんが、開くときに自動的に表示する方法に関する質問には答えません。
DnrDevil

これは私が行番号を見つけるために働いた唯一のものです....上記のどれもnanoのインスタンスでは機能しませんでした。
いろおじさん17

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