Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Nanoのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Nano
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{Lowercase title}} [[Category:テキストエディタ]] [[Category:コンソールアプリケーション]] [[Category:GNU]] [[de:Nano]] [[en:Nano]] [[es:Nano]] [[fr:Nano]] [[it:Nano]] [[ru:Nano]] [[zh-hans:Nano]] [http://www.nano-editor.org/ GNU nano] (もしくは nano) はシンプルなインターフェイスと直感的なコマンドオプションが特徴のコンソールベースのテキストエディタです。カラーのシンタックスハイライト・DOS/Mac ファイルタイプ変換・スペルチェック・[[Wikipedia:ja:UTF-8|UTF-8]] エンコードなどの機能をサポートしています。空のバッファで開かれた nano のメモリ使用量は 4 MB 以下です。 == インストール == {{Pkg|nano}} パッケージを[[インストール]]します。 == 設定 == nano の外観や機能は基本的にコマンドライン引数か {{ic|~/.config/nano/nanorc}} ファイルの設定コマンドのどちらかで設定します。 プログラムのインストール時にサンプル設定ファイルが {{Ic|/etc/nanorc}} にインストールされます。nano の設定をカスタマイズするには、まず {{ic|~/.config/nano/nanorc}} にローカルコピーを作成して下さい: $ cp /etc/nanorc ~/.config/nano/nanorc {{ic|~/.config/nano/nanorc}} ファイルの中でコマンドを設定して nano のコンソール環境を確立してください。 {{Tip|{{man|5|nanorc}} に nano で利用可能な設定コマンドの完全なリストが載っています。}} === シンタックスハイライト === nano には定義済みの [[wikipedia:Syntax highlighting|シンタックスハイライト]] ルールが付属しており、{{ic|/usr/share/nano/*.nanorc}} に保存されています。シンタックスハイライトを有効にするには、以下の行を {{ic|~/.config/nano/nanorc}} または {{ic|/etc/nanorc}} に追加してください: include "/usr/share/nano/*.nanorc" include "/usr/share/nano/extra/*.nanorc" デフォルトを置き換えたり拡張したりするシンタックスハイライトの拡張機能については、{{Pkg|nano-syntax-highlighting}} または {{AUR|nano-syntax-highlighting-git}} などを [[インストール]] して、上記の設定に追加して下さい。 include "/usr/share/nano-syntax-highlighting/*.nanorc" {{Note|{{Pkg|nano-syntax-highlighting}} のバージョン 2020.10.10-1 の時点で、{{ic|/usr/share/nano-syntax-highlighting/nanorc.nanorc}} に構文エラーがあります。[https://github.com/scopatz/nanorc/issues/410] 問題を一時的に解決するには、次のコマンドを実行します。: # sed -i 's/icolor brightnormal/icolor normal/g' /usr/share/nano-syntax-highlighting/nanorc.nanorc }} ==== Forth ==== [[Wikipedia:Forth (programming language)|Forth]] のハイライト表示については https://paste.xinu.at/wc17YG/ を参照してください。 ==== PKGBUILD ==== https://paste.xinu.at/4ss/ (Arch の古い svntogit サーバーに似ています) を {{ic|/etc/nano/pkgbuild.nanorc}} に保存して include します: include "/etc/nano/pkgbuild.nanorc" {{Tip|{{Pkg|nano-syntax-highlighting}} には、これの代替バージョンが含まれています。}} === サスペンド === 多くの対話式プログラムと異なり、デフォルトではサスペンドは無効にされています。変更するには、{{Ic|/etc/nanorc}} 内の 'set suspend' の行をアンコメントしてください。{{ic|Ctrl+z}} を使って nano をバックグラウンドに送ることができるようになります。 === 文章を折り返さない === [https://www.nano-editor.org/news.php] にあるように nano 3.2 まででは、他のテキストエディタと違って、テキストを折り返します。折り返しを無効化するには以下を {{ic|~/.config/nano/nanorc}} で設定してください: set nowrap nano v6の他のnanorcについてはこちらへ https://www.nano-editor.org/dist/v6/nano.pdf#page=18 == 使用方法 == === 特別な関数 === * nano の画面下部にはよく使われる機能が表示されますが {{Ic|^}} は {{ic|Ctrl}} キーで修飾することを表しています。 * {{Ic|Meta}} (通常は {{ic|Alt}}) や {{ic|Esc}} キーで修飾することで追加機能を対話式に切り替えることができます。 ==== ショートカットリスト ==== {| class="wikitable" ! キー1 !! キー2 !! コマンド !! 説明 |- |^G || F1 || Get Help || セッションウィンドウの中にオンラインのヘルプファイルを表示します。 |- |^X || F2 || Exit || nano を終了する。 |- |^O || F3 || WriteOut || 現在のファイルバッファの内容をディスク上のファイルに保存する。 |- |^J || F4 || Justify || コンソールウィンドウにあわせてテキストを整列させる。 |- |^R || F5 || Read File || カーソル位置に他のファイルを挿入する。 |- |^W || F6 || Where || 大文字小文字を区別する文字・正規表現検索を実行する。 |- |^Y || F7 || Prev Page || 前のバッファ画面を表示する。 |- |^V || F8 || Next Page || 次のバッファ画面を表示する。 |- |^K || F9 || Cut Text || 現在の行の冒頭から最後まで切り取って保存する。 |- |^U || F10 || UnCut Text || カットバッファの中身を現在のカーソル位置にペーストする。 |- |^C || F11 || Cur Pos || 現在のカーソルの行・桁・文字の位置情報を表示する。 |- |^T || F12 || To Spell || 内蔵されている {{Ic|spell}} を使用してバッファの中身をスペルチェック。 |} {{Tip|nano のオンラインヘルプファイルは nano の中で {{ic|Ctrl+g}} を使うことで見ることができます。また、[https://www.nano-editor.org/dist/latest/nano.html nano コマンドマニュアル] に完全な説明と追加のサポートが記載されています。}} ==== 機能の切り替え ==== {| class="wikitable" ! キー1 !! キー2 !! 説明 |- |Meta+c || Esc+c || 行・桁・文字の位置情報の表示機能のオンオフ。 |- |Meta+i || Esc+i || 自動インデント機能のオンオフ。 |- |Meta+k || Esc+k || 現在のカーソル位置から行の最後まで文章をカットする機能のオンオフ。 |- |Meta+m || Esc+m || マウスを使ってカーソルの移動やマーク、ショートカットする機能のオンオフ。 |- |Meta+x || Esc+x || nano の画面の一番下にショートカットリストを表示する機能のオンオフ。 |} {{Tip|[https://www.nano-editor.org/dist/latest/nano.html#Feature-Toggles Feature Toggles] に nano で利用できる機能が載っています。}} == ヒントとテクニック == === vi を nano で置き換える === ライトユーザーにとっては {{Ic|vi}} よりは {{Ic|nano}} の方が使いやすく感じるでしょう。[[sudo#visudo を使う|visudo]] などのコマンドでもデフォルトのテキストエディタとして nano を使いたくなるかもしれません。 {{ic|VISUAL}} と {{ic|EDITOR}} [[環境変数#変数の定義|環境変数]]を設定することで多くのアプリケーションで nano が使用できます。例: export VISUAL=nano export EDITOR=nano == トラブルシューティング == === キーバインドのハイジャック === ウィンドウマネージャのキーバインドが nano とかぶってしまうことがあります (例: {{ic|Alt+Enter}})。{{ic|Super}} などを使うように設定して ({{Pkg|mutter}} なら {{Pkg|dconf}}、{{Pkg|marco}} なら {{Pkg|muffin}} を使用して設定) ウィンドウマネージャを再起動してください。 == 参照 == * [[wikipedia:ja:nano (テキストエディタ)|nano (テキストエディタ)]] - Wikipedia エントリ * [https://www.nano-editor.org/ GNU nano ホームページ] - 公式サイト * [https://savannah.gnu.org/bugs/?group=nano GNU nano Bugs] バグレポート * [https://github.com/scopatz/nanorc Nano シンタックスハイライトファイル] * [https://www.nano-editor.org/dist/latest/nano.pdf Nano 最新マニュアル]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Lowercase title
(
ソースを閲覧
)
テンプレート:META Box
(
ソースを閲覧
)
テンプレート:META Box Blue
(
ソースを閲覧
)
テンプレート:META Box Green
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
Nano
に戻る。
検索
検索
Nanoのソースを表示
話題を追加