nano内でテキストを検索する方法はありますか?


174

Nanoは、コマンドプロンプトで使用するエディターです。

大きなファイルを開くとき、テキストを検索したいと思います(Ctrl+ と考えてくださいF)。

これを行う方法はありますか?


Ctrl + \は置換に便利です。私は気づかなかった、それはナノスクリーンの下部にある。
-Thufir

回答:


275

Ctrl+ Wは検索のショートカットです。F6キーを押しても同じ効果が得られます。検索語を入力したら、を押しEnterます。検索を繰り返すには、Alt+を発行しWます。このメニューでは、上下の矢印キーを使用して以前の検索を選択できます。

後方検索を切り替えるには、検索ダイアログでAlt+ を押す必要がありますB

その他のショートカットについては、を押してください F1


3
Alt + Wはitermシェルを閉じて、Macで検索を繰り返さない
-anon58192932

Altキーを押しながらBは私のために働いていない
ubuntu_uk_user

1
@ParsaAkbariおそらく端末エミュレーターがキーストロークをインターセプトしています。端末のショートカットを変更するか、別のショートカットを使用してください。Konsoleは私のために働いています。
Lekensteyn

2
ctrl + Wを再度入力してEnterキーを押すと、次の項目に移動します。(しかし、Alt + Wの方が速いことに同意します。)
エミエル


9

^ W (F6)文字列または正規表現を検索します

  1. ヘルプページのすべてのシステム作業F1ではありません。^ Gを試してください。
  2. すべてのシステムnanoにヘルプページがあるわけではありません

うん、それは以下のヘルプページです。nanoヘルプページの代わりにこのメッセージが表示された場合[申し訳ありませんが、この機能のサポートは無効になっています]

^ G (F1)このヘルプテキストを表示

^ X (F2)現在のファイルバッファを閉じる/ nanoを終了する

^ O (F3)現在のファイルをディスクに書き込む

^ J (F4)現在の段落を揃える

^ R (F5)別のファイルを現在のファイルに挿入する

^ W (F6)文字列または正規表現を検索します

^ Y (F7)前の画面に移動

^ V (F8)次の画面に移動

^ K (F9)現在の行を切り取り、カットバッファーに保存する

^ U (F10)カットバッファーから現在の行への切り取り

^ C (F11)カーソルの位置を表示

^ T (F12)可能であれば、スペルチェッカーを呼び出します

M- \(M- |)ファイルの最初の行に移動します

M- / (M-?)ファイルの最終行に移動

^ _ (F13)(MG)行番号と列番号に移動

^ \(F14)(MR)文字列または正規表現を置き換えます

^^ (F15)(MA)カーソル位置にテキストをマーク

MW (F16)最後の検索を繰り返す

M- ^ (M-6)現在の行をコピーしてカットバッファーに保存する

M-} 現在の行をインデントする

M- { 現在の行のインデントを解除する

^ F 1文字進む

^ B 1文字戻る

^スペース 1単語進む

M-Space 1語戻る

^ P 前の行に移動

^ N 次の行に移動

^ A 現在の行の先頭に移動

^ E 現在の行の末尾に移動

M- (M-9)段落の先頭に移動してから、前の段落に移動

M- (M-0)段落の終わりを少し超えます。次の段落の

M-] 対応する括弧に移動します

M-- (M-_)カーソルをスクロールせずに一行スクロールアップ

M- + (M- =)カーソルをスクロールせずに1行下にスクロールします

M- < (M-、)前のファイルバッファーに切り替える

M-> (M-。)次のファイルバッファに切り替える

MV 次のキーストロークをそのまま挿入

^ I カーソル位置にタブ挿入します

^ M カーソル位置に改行を挿入します

^ D カーソルの下の文字を削除します

^ H カーソルの左側の文字を削除します

MT カーソル位置からファイルの終わりまでカット

MJ ファイル全体を両端揃えにします

MD 単語、行、文字の数を数える

^ L 現在の画面を更新(再描画)

^ Z エディターを中断します(中断が有効な場合)

(MX) ヘルプモードの有効化/無効化

(MC) 一定のカーソル位置表示の有効化/無効化

(MO) 編集の有効化/無効化のためのもう1行の使用

(MS) スムーズスクロールの有効化/無効化

(MP) 空白表示の有効化/無効化

(MY) カラー構文の強調表示の有効化/無効化

(MH) スマートホームキーの有効化/無効化

(MI) 自動インデントの有効化/無効化

(MK) 切り取りを有効/無効にする

(ML) 長い行の折り返しの有効化/無効化

(MQ) 入力されたタブのスペースへの変換の有効化/無効化


6

を使用してnanoのテキストを検索できますCtrl W

Alt W(またはEscW)は検索を繰り返します。(または、ボックスを空白のままにすると、最後に検索されたテキストがデフォルトになります。)

Ctrl R検索プロンプトでを押すと、置換モードがアクティブになります。

nano 2.8.2(2017年5月)以降、検索はnanoのCtrl Gヘルプ画面でも機能します。


3
Esc - WマックOS Xエルキャピタン、v10.11.5ありがとうで私のためにそれをやった
エレノア・ツィンマーマン

最近、Shiftキーを押すと多くのショートカットが機能する傾向があることを発見したため、Alt-Shift-Wも機能する可能性があります。(これにより、繰り返し検索するのが非常に簡単になります。)
mwfearnley

Alt Wは私が探していたものです。
ラクシュマンピラカ

一部の端末はグラブAlt Wしますが、動作するAlt Shift Wはずです
-mwfearnley
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.