このセクションではLinuxサーバー設定ファイルの編集に便利なテキストエディタnanoの使い方について初心者/ビギナー向に解説します。
お便利サーバー.com+相互リンクサイト内をキーワードで検索
"nano"エディタの使い方

"nano"エディタについて

エディタの起動

テキストの編集

スクロールと検索

コピー&カット&ペースト

保存と終了

ワードラップの禁止設定


マウス操作でのコピー&ペースト

nanoエディタの テキスト エディタとしての一番の弱点は、 コピー&カット&ペースト です。

元々nanoエディタは、メールやニュースを読んだり、簡単な編集をしたりするためのエディタですから、プログラムや スクリプト を編集するためのエディタと機能を比較するのは酷というものでしょう。

しかしその弱点は、マウスを使うことである程度カバーすることができます。

nano上でのマウスの動作について でも説明していますが、マウスはnanoエディタとは全く無関係に動作します。

従って不本意ながらマウスには、 「画面上に表示された文字列のコピー」 と、 「キーカーソル位置への文字列のペースト」 という役割だけが与えられているというわけです。

というわけですからマウスの実際の動作は、nanoエディタを操作する OS の種類と、 ログイン に使用する SSHクライアント アプリケーション の種類によって少しずつ異なります。

WindowsOS +TeraTermPro SSHクライアントの説明(WBEL3) SSHクライアントの説明(CentOS3) SSHクライアントの説明(WBEL4) SSHクライアントの説明(CentOS4) SSHクライアントの説明(CentOS5) WBEL CentOS のCUI の場合

左クリックしたままマウスを移動して範囲を選択すると、自動的に選択範囲がコピーされ、右クリックしたときにキーカーソル位置にペーストされます。

マウスで文字列をコピー

エディタ画面の任意の場所で右クリック

マウスで文字列をペースト

MacOSX + ターミナル MacOSXでのSSHクライアントの説明(WBEL3) MacOSXでのSSHクライアントの説明(CentOS3) MacOSXでのSSHクライアントの説明(WBEL4) MacOSXでのSSHクライアントの説明(CentOS4) MacOSXでのSSHクライアントの説明(CentOS5) MacOS9 以前+ MacSSH MacOS9でのSSHクライアントの説明(WBEL3) MacOS9でのSSHクライアントの説明(CentOS3) MacOS9でのSSHクライアントの説明(WBEL4) MacOS9でのSSHクライアントの説明(CentOS4) MacOS9でのSSHクライアントの説明(CentOS5) WBEL CentOS GUI (ターミナル) の場合

クリック(または左クリック)したままマウスを移動して範囲を選択し、メニューなどから"コピー"を実行します。そして"ペースト"を実行するとキーカーソルの位置にペーストされます。

MacOSXの場合はここで "選択部分をペースト" を選択すると、 コピー 操作を省略してキーカーソルの位置にペーストができます。
MacOSXでのコピー操作

ペースト操作を実行

MacOSXでのペースト操作
このページの先頭へ↑

キーボード操作でのカット&ペースト

nanoエディタは本来、任意の範囲の テキスト をカットし、任意の場所にペーストする機能を持っています。

残念なことに、 "コピー" 機能はありませんから、元の選択部分を残しておくことができません。面倒でも元の場所と、コピーしたい場所の二ヶ所にペーストしなければなりません。

1.任意の範囲の文字をカット&ペーストする。

カットしたい範囲の先頭にキーカーソルを移動させた後、 Ctrl + ^ でマークを付け、カットしたい範囲の最後尾にキーカーソルを移動させて、 Ctrl + k でカットを行い、ペーストしたい場所にキーカーソルを移動させて Ctrl + u でペーストを行います。

不思議なことに "カット" は一行まるごと行われますが、 "ペースト" はキーカーソルのある場所に対して行われます。

2.任意の一行をカット&ペーストする。

カットしたい行の任意の位置にキーカーソルを移動し、 Ctrl + k でカットを行い、ペーストしたい場所にキーカーソルを移動させて Ctrl + u でペーストを行います。

ただし 1. の機能が使えるのは、 WBEL CentOS CUI GUI のターミナルツール、更に MacOSX のターミナル MacOSXでのSSHクライアントの説明(WBEL3) MacOSXでのSSHクライアントの説明(CentOS3) MacOSXでのSSHクライアントの説明(WBEL4) MacOSXでのSSHクライアントの説明(CentOS4) MacOSXでのSSHクライアントの説明(CentOS5) など、 UNIX 系の OS 上で使われる場合に限られるようです。

従って、 WindowsOS 上で TeraTermPro SSHクライアントの説明(WBEL3) SSHクライアントの説明(CentOS3) SSHクライアントの説明(WBEL4) SSHクライアントの説明(CentOS4) SSHクライアントの説明(CentOS5) を使用する場合や、 MacOS9 以前で MacSSH MacOS9でのSSHクライアントの説明(WBEL3) MacOS9でのSSHクライアントの説明(CentOS3) MacOS9でのSSHクライアントの説明(WBEL4) MacOS9でのSSHクライアントの説明(CentOS4) MacOS9でのSSHクライアントの説明(CentOS5) を使用する場合には、 2. の機能しか使えません。

いずれにせよ、nanoエディタでは "コピー" という機能がありませんから、お世辞にも使い勝手が良いとは思えません。

キーボードからマウスに持ち替えるのは面倒かもしれませんが、コピー&ペーストの作業はマウスで行うほうが便利です。

ただ、マウスでは逆に "カット" 操作ができませんから、一行まるごと、あるいは数行単位で "消去" したいときには、これらは非常に役立つ機能です。

このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。
Powered by Apache
”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。
www.centos.org - The Community ENTerprise Operating System