Mac OS X 10.7(Lion)でnanoの構文強調表示を有効にする方法は?
私がこれまでにGoogleで見つけたものによると、それは/.nanorc
ファイルに関係しているということです。どうやってそれを手に入れるのか、どうやって作るのか分かりません。
私の端末でnano
を見つけようとすると、次のようになります。
Notra:~ Sukhvir$ whereis nano
/usr/bin/nano
私がインターネットで見つけたものによると、これは私が編集する必要があるファイルです:
~/.nanorc
しかし、どのようにそれを取得する/それを開く方法/それがない場合は、どのようにそれを作成するのですか?
私はプログラミングの初心者なので、ステップバイステップの説明が高く評価されます。
主にC
に必要です。
オンラインで見つけたものによると、これを.nanorc
ファイルに貼り付ける必要があります。
include "/usr/share/nano/nanorc.nanorc"
include "/usr/share/nano/c.nanorc"
ただし、/usr/share/nano
などのディレクトリがないため、これは機能しません。
私もls /usr/share/
を実行しました。結果によると、そのディレクトリにはnano
はありません。これはMac OS X 10.7(Lion)の問題ですか、それとも私のMacの問題ですか?
ここにあなたを助けるためのいくつかの手順があります。
/usr/local/share/
に「nano」という新しいディレクトリを作成します。mkdir/usr/local/share/nano
nano/usr/local/share/nano/c.nanorc`
http://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc/c.nanorc
ナノ〜/ .nanorc
「/usr/local/share/nano/c.nanorc」を含めます
これで、Cファイルを開くと、構文が強調表示されます。同じ方法を使用して、さまざまなタイプのファイルに構文の強調表示を追加できます。 ~/.nanorc
ファイルに行を追加するだけです。
ユーザー権限によっては、上記のコマンドの前にSudoを付けてから、rootパスワードを入力する必要がある場合があります。
Macでは、 Homebrew (brew
)を使用すると、 nano をMac OSXに付属するバージョンよりも新しいバージョンに簡単にアップグレードできます。
brew
をインストールしてから、ターミナルからnano
の新しいバージョンをインストールします。
brew install nano
この方法でインストールすると、/usr/local/share/nano
デフォルトの構文強調表示ファイルを含むフォルダー。今はできる include "/usr/local/share/nano/c.nanorc"
in ~/.nanorc
。
ボーナス:すべての言語を追加するための1回限りのワンライナー。
/bin/ls /usr/local/share/nano/*.nanorc | xargs -I {} echo 'include "{}"' >> ~/.nanorc
私はここでnanoのかなり正確な構文定義の束を維持しています https://github.com/craigbarnes/nanorc 。 nanoに付属するデフォルトの「例」の定義は、上記のようにvery低品質です。
2018アップデート
brew install nano
nano ~/.nanorc
include "/usr/local/Cellar/nano/*/share/nano/*.nanorc"
1st *
を使用すると、たとえば2.9.3ではなく、お持ちのnanoのバージョンを含めることができます。 2番目の*
には、すべての.nanorcファイルが含まれているため、含まれているすべての言語の構文を強調表示できます。
テスト
cd ~/Desktop
touch test.py
touch test.js
nano test.py
nano test.js
さらに.nanorcをカスタマイズ
「set mouse」と「set smooth」を.nanorcファイルにも追加しました。これにより、マウスの使用とスムーズなスクロールが可能になります。これらのオプションの詳細については、nano --help
を実行してください。
更新された構文の強調表示
https://github.com/scopatz/nanorc 必要に応じて、構文の強調表示が改善されました。
brew update && brew install nano
新しいnanoがインストールされたら、この行を~/.nanorc
に追加して、提供されているすべての構文の構文強調表示を有効にします。
/usr/local/share/nano/*.nanorcを含めます
Mark Mikofski が別の回答へのコメントで述べたように、これはnanorc
ファイル用に維持されているリポジトリです: