前書き
コマンドラインエディタが最も優れているLinuxユーザーの間では、長年にわたり戦い続けています。 1つのキャンプでは、viはローストを支配するエディタですが、別のキャンプでは、それはすべてemacsに関するものです。
ファイルを編集するのに簡単なものだけが必要な私たちの残りの人には、nanoがあります。私を間違ってはいけないviとemacsは非常に強力なエディタですが、キーボードのショートカットを覚えていないままファイルを開いたり、修正したり、保存したりするだけです。
ナノエディタには独自のキーボードショートカットが用意されています。このガイドでは、ナノを使用する際の特別なキーストロークの意味を理解しやすくすることを目的としています。
ナノを得る方法
ナノエディタは、最も人気のあるすべてのLinuxディストリビューションでデフォルトで利用可能であり、以下の簡単なコマンドで実行できます。
いいえ
上記のコマンドは単に新しいファイルを開くだけです。ウィンドウに入力してファイルを保存して終了することができます。
新しいファイルを開き、Nanoを使って名前を付ける方法
単純にnanoを実行するのは大丈夫ですが、起動する前にドキュメントに名前を付けることができます。これを行うには、単にnanoコマンドの後にファイル名を付けます。
nano myfile.txt
もちろん、Linuxシステム上のどこにでもファイルを開くための完全なパスを提供することができます(あなたが権限を持っている限り)。
ナノを使って既存のファイルを開く方法
上記と同じコマンドを使用して、既存のファイルを開くことができます。開くファイルのパスでnanoを実行するだけです。
ファイルを編集できるようにするには、ファイルを編集する権限が必要です。そうでない場合は、読み取り専用ファイルとして開きます(読み取り権限がある場合)。
na no /path/to/myfile.txt
もちろん、sudoコマンドを使用して権限を昇格させて、ファイルを編集できるようにすることもできます。
ナノを使ってファイルを保存する方法
エディタに内容を直接入力するだけで、ナノエディタにテキストを追加することができます。ただし、ファイルを保存するには、キーボードショートカットを使用する必要があります。
ファイルをnanoに保存するにはCtrl + 同時に。
あなたのファイルにすでに名前がある場合は、単にEnterを押して名前を確定する必要があります。それ以外の場合は、ファイルを保存するファイル名を入力する必要があります。
Nanoを使ってDOS形式でファイルを保存する方法
DOS形式でファイルを保存するには ctrlそしてoファイル名ボックスを表示します。今すぐプレス altそしてdDOSフォーマット用。
Nanoを使用してMAC形式でファイルを保存する方法
ファイルをMAC形式で保存するには、ctrlそしてoファイル名ボックスを表示します。今すぐプレス altそしてmMACフォーマット用。
Nanoから別のファイルの最後にテキストを追加する方法
編集中のファイルに別のファイルの最後にテキストを追加することができます。そうするにはctrlそしてoファイル名ボックスを開き、追加するファイルの名前を入力します。
次のビットは非常に重要です:
altとaを押す
これにより、ファイル名の保存テキストがfilenameに追加されます。
ここでreturnキーを押すと、開いているエディタのテキストが、入力したファイル名に追加されます。
テキストをNanoから別のファイルの先頭にプレフィックスを付ける方法
テキストを別のファイルに追加するのではなく、別のファイルの先頭にテキストを表示したい場合は、そのファイルに接頭辞を付ける必要があります。
ファイルの接頭辞を付けるにはctrlそしてoファイル名ボックスを開き、追加するファイルへのパスを入力します。
再度非常に重要:
altとpを押す
これにより、ファイル名の保存テキストがファイル名に変更され、にプレフィックスが付けられます。
Nanoに保存する前にファイルをバックアップする方法
編集中のファイルに変更を保存したいが、Linuxファイルシステムに元のファイルのバックアップを保存したい場合は、ctrlそしてo保存ウィンドウを表示してからaltとB.
バックアップという単語がファイル名ボックスに表示されます。
どのようにナノを終了するには
ファイルの編集が終了したら、nanoエディタを終了します。
ナノを単に終了するには、ctrl そして バツ 同時に。
ファイルが保存されていない場合は、そのように求められます。 「Y」を選択すると、ファイル名を入力するよう求められます。
ナノを使ってテキストをカットする方法
ナノプレスでテキスト行をカットするにはctrlそしてk同時に。
あなたがctrlそしてk他の変更を行う前に、テキスト行が仮想クリップボードに追加されます。
あなたがより多くのテキストを入力し始めたり、テキストを削除したり、ctrlそしてkクリップボードがクリアされ、最後にカットした行だけが貼り付け可能になります。
ラインプレスの一部だけをカットしたい場合ctrlそして6 あなたがカットしたいテキストの冒頭でctrlそしてkテキストを切り取る。
ナノを使ってテキストを貼り付ける方法
nanoを使用してテキストを貼り付けるには、ctrlそしてあなた。そのキーボードショートカットを複数回使用して、何度も何度も繰り返して行を貼り付けることができます。
ナノのテキストを正当化する方法と正当化する方法
一般に、ナノをワープロとして使用することはないので、なぜテキストを正当化したいのですが、ナノプレスctrlそしてj。
押すことでテキストを不正解にすることができますctrlそしてあなた。はい、これは、テキストを貼り付けるのと同じショートカットであることは知っています。利用可能なショートカットが他にもたくさんあるので、なぜ開発者が別のショートカットを選択しなかったのか分かりません。
ナノを使ったカーソル位置の表示
ドキュメント内のどこまでナノがあるかを知りたい場合は、ctrlそしてcキーを同時に押します。
出力は次の形式で表示されます。
ライン5/11(54%)、col 10/100(10%)、char 100/200(50%)
これにより、文書のどこにいるかを正確に知ることができます。
ナノを使ってファイルを読む方法
ファイル名を指定せずにnanoを開いた場合は、コマンドプロンプトを押してファイルを開くことができますctrlそしてr同時に。
エディタに読み込むファイル名を指定できるようになりました。すでにテキストがウィンドウにロードされている場合は、読み込んだファイルが現在のテキストの末尾に追加されます。
新しいバッファで新しいファイルを開く場合は、 altそして f.
ナノを使って検索と置換を行う方法
ナノプレス内で検索を開始するにはctrlそして.
交換をオフにするにはctrlそしてr。キーストロークを繰り返すことで、置換を再びオンにすることができます。
テキストを検索するには、検索するテキストを入力し、returnキーを押します。
ファイルを逆方向に検索するにはctrlそしてr検索ウィンドウを開きます。押す altそしてb.
大文字と小文字の区別を強制するには、検索ウィンドウを再度表示してから altそしてc。キーストロークを繰り返してもう一度オフにすることができます。
Nanoは、正規表現を使って検索する方法を提供していない場合、Linuxのテキストエディタではありません。正規表現をオンにして検索ウィンドウを再度表示し、次に altそしてr.
これで、正規表現を使用してテキストを検索できるようになりました。
あなたのスペルを確認する
繰り返しますが、nanoはテキストエディタであり、ワードプロセッサではないので、なぜスペルが重要なのかわかりませんが、スペルを確認するにはctrlそしてtキーボードショートカット。
これが機能するには、スペルパッケージをインストールする必要があります。
ナノスイッチ
nanoを使用するときに指定できるスイッチがいくつかあります。最良のものは以下のとおりです。残りの部分はnanoのマニュアルを読んで見つけることができます。
- nano -B(編集する前にファイルをバックアップします)
- nano-E(編集時にタブをスペースに変換)
- nano -c(カーソル位置の統計情報を常に表示)
- nano -i(新しい行を前の行と同じ位置に自動的にインデントします)
- nano -k(トグルカットで、行全体ではなくカーソル位置から切り取る)
- nano -m(エディターにマウス・サポートを提供)
- nano -v(ファイルを読み込み専用として開く)
概要
うまくいけば、これはあなたにナノエディタのより良い理解を与えてくれたでしょう。それは学習価値があり、viやemacsの学習曲線よりもはるかに少ないです。




