これを機能させるにはどうすればよいですか。nano.rc と .nanorc に色の構文強調表示の構成を追加しましたが、何も起こりません。
2 に答える
前の回答は時代遅れであり、間違っています。
カラーリングに関する問題のほとんどは、GNU の glob() を使用しているため、ネイティブ ビルド Windows バージョンが Windows パスをサポートしていないという事実によるものです。そのため、ファイル内の構文 include ステートメントでフォワードPOSIX スタイル パスを使用する必要があり.nanorc
ます。
インストール手順全体は次のとおりです。
ここ
*.nanorc
から最新のシンタックス ハイライター ファイルをダウンロードします。インストール場所を選択します。たとえば、
C:\nano\
.内容をそのディレクトリに抽出し、次のように移動します。
C:\nano\bin\ # For the nano.exe
C:\nano\nanorc\ # For all the *.nanorc files
C:\nano\doc\ # For the documentation files
をホームディレクトリに配置
.nanorc
しますC:\Users\<username>\.nanorc
。nano ファイル パスをSystem
Path
に追加します。
# To set and update the Windows (System) "Path" in Powershell, use:
[System.Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";C:\nano\bin", "Machine")
再起動、エクスプローラーの再起動、またはchoco
refreshenv
からのインストール。Optional
: nano を 1 回実行して、filepos_history
ファイルが作成されることを確認します。おそらく、Nano を通常の権限と管理者権限の両方で実行できるようにしたいと考えていますが、編集場所や 2 つ目の構成ファイルを追跡する必要はありません。これを行うには、nano 構成ファイルと履歴設定ファイルの独自のバージョンを管理者バージョンにシンボリック リンクする必要があります。
# Link last cursor position files:
New-Item -ItemType SymbolicLink -Path "C:\ProgramData\.local\share\nano\filepos_history" -Target "C:\Users\<username>\.local\share\nano\filepos_history" -Force
# Link .nanorc files:
New-Item -ItemType SymbolicLink -Path "C:\ProgramData\.nanorc" -Target "C:\Users\<username>\.nanorc" -Force
- 重要!
を編集して、すべてのファイルへの正しいパス.nanorc
を含めます。POSIX
*.nanorc
# Why not use nano to edit your .nanorc
cd ~
nano .nanorc
# Add the following line(s):
#include "C:\nano\nanorc\*.nanorc" # Windows paths does NOT work!
include "/nano/nanorc/*.nanorc" # This works!
楽しみ!