ubuntu
カテゴリ
nano エディタのカスタマイズ
2026/04/03 21時maintenance
WinSPCのエディタはWindowsライクなので、ショートカットキー等も使いやすいが、管理者モードではやはり「nano」エディタを使用する機会は少なくはない、邪道では有るがキーをWindowsライクに設定する。
nano ~/.nanorc
# キーバインド
bind ^S savefile main   # 保存
bind ^Q exit main       # 終了
bind ^X cut main        # 切取り
bind ^C copy main       # 複写
bind ^V paste main      # 貼付け
bind ^F whereis main    # 検索
bind ^G gotoline main   # 行移動
bind ^R replace main    # 置換
bind ^N insert main     # 新規読込
bind ^Z undo main       # Undo
bind ^Y redo main       # Redo
bind ^O "" main         # Ctrl+O 無効化
bind M-O writeout main  # Alt+O 書込み

# 表示設定
set linenumbers       # 行番号表示
set mouse             # マウス操作有効
set tabsize 4         # タブ幅4
set autoindent        # 自動インデント
set softwrap          # 長い行を折り返し表示
set backup            # 保存時に自動でバックアップファイル作成
set historylog        # 検索履歴を自動保存
set positionlog       # カーソル位置を自動記憶
set stateflags        # 右上に変更フラグ自動表示
set constantshow      # カーソル位置の行と列を常に表示する
set afterends         # Ctrl + → や Ctrl + ← で単語ごとにカーソルを移動
set atblanks          # 空白も単語としてカーソル移動

# 色設定
set titlecolor brightwhite,blue         # タイトルバーの色
set statuscolor brightwhite,green       # ステータスバーの色
set errorcolor brightwhite,red          # エラーメッセージの色
set selectedcolor brightwhite,magenta   # 選択テキストの色
set numbercolor cyan                    # ガイドライン(縦線)の色
set keycolor brightwhite,cyan           # 行番号の色
set functioncolor cyan                  # 機能名の色

sudo nano でも同様のカスタマイズを複写
sudo cp ~/.nanorc /root/.nanorc
sudo mkdir -p /root/.config/mc/
sudo cp ~/.config/mc/menu /root/.config/mc/menu

Windows クリップボードは、ssh 経由で nono に貼り付けが可能だが、nono で、複写したのは、nono では使用可能だが、Windows クリップボードには格納されない、実に不便

Windows クリップボード
↕(Windows Terminal が仲介)
SSH ターミナル画面
↕(SSH プロトコル)
Ubuntu の nano
↕(nanorc のバインド)
nano 内部バッファ

しかたないので、shiftキーを押しながら、マウスで範囲を選択した後、Windows Terminal 側のマウス選択で、Ctrl+C(Windows Terminal のコピー)するしかないのが地味に不便ではあるが、慣れの問題。
記事一覧