質問

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(ライオン)の問題またはMACの問題ですか?

役に立ちましたか?

解決

ここにあなたを助けるためのいくつかのステップがあります。

  1. /usr/local/share/に新しいディレクトリを作成するこのように、 'nano'という名前:

    MKDIR / USR /地域/共有/ナノ

    1. 今、Nanoを使用して、このようなC構文のナノリソースファイルを作成します。

      ナノ/ usr /局所/共有/ナノ/ CAnorc`

      1. Cコードをこのファイルに強調表示して保存します。これはいくつかの可能なC構文の強調表示へのリンクです:

        href="http://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc/c.nanorc" real="noreferrer"> http://code.google。 COM / P /ナノシンタックス/ソース/ブラウズ/トランク/シンタックス - NANORC / CNORC

        1. そのファイルを保存し、次のように入力してユーザーのナノリソースファイルを開く。

          ナノ〜/νnanorc

          1. このファイルでは、次のようにしたばかりのC.nanorcファイルへの参照を追加します。

            "/usr/local/share/nano/c.nanorc"

            1. ユーザーリソースファイルを保存します。

              今、Cファイルを開くと、構文の強調表示が表示されます。同じ方法で、さまざまな種類のファイルに対して追加の構文強調表示を追加できます。 ~/.nanorcファイルに多くの行を追加してください。

              ユーザーのアクセス許可によっては、SUDOを使用して上記のコマンドの一部の前に先行してからrootパスワードを入力する必要があります。

他のヒント

HomeBrew brew)を使用すると、 nano Mac OSXに付属の新しいバージョン。

brewをインストールしてから、端末からnanoの新しいバージョンをインストールします。

brew install nano
.

この方法の取り付けには、デフォルトの構文ハイライトファイルを含む/usr/local/share/nanoフォルダが含まれています。include "/usr/local/share/nano/c.nanorc"~/.nanorc

ボーナス:すべての言語を追加するための実行1回のライナー。

/bin/ls /usr/local/share/nano/*.nanorc | xargs -I {} echo 'include "{}"' >> ~/.nanorc
.

ここでは、ここではNanoのためのかなり正確な構文定義を維持しています。 https://github.com/craigbarnes/ Nanorc 。Nanoが付属のデフォルトの「例」定義は、上記のように、非常にの低品質の品質である。

2018年更新

  1. install Homebrew
  2. brew install nano
  3. nano ~/.nanorc
  4. HomeBrew Nanoの構文強調表示へのファイルパスを追加する
    • (JSなどの新しいLangで更新されています)
    • include "/usr/local/Cellar/nano/*/share/nano/*.nanorc"

      1:*では、2.9.3ではなく、どちらのナノのバージョンを含めることができます(たとえば)。 2番目の*には、すべての.NAnORCファイルが含まれているため、含まれているすべての言語の構文強調表示があります。


      テスト

      cd ~/Desktop
      touch test.py
      touch test.js
      nano test.py
      nano test.js
      
      .


      さらに.nanorcのカスタマイズ

      私の.nanorcファイルに「マウスを設定します」と「スムーズ」を追加しました。これにより、マウスの使用と滑らかなスクロールが可能になります。 nano --helpを実行して、これらのオプションについてもっと詳しく説明してください。


      更新された構文強調表示

      https://github.com/scopatz/nanorc の構文の強調表示、望ましい

簡単なフロー:

BREW UPDATE && BREW Install Nano

新しいNanoがインストールされた後、この行を~/.nanorcに追加して、提供されているすべての構文の構文の強調表示を有効にします。

/ usr / local / share / nano / *を含む。Nanorc

マークMikofski 別の答えへのコメントでは、これがnanorcファイルの保守的なリポジトリです。

https://github.com/scopatz/nanorc

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top