Windows에서 Nano에 대한 구문 강조를 활성화하는 방법은 무엇입니까?

Windows에서 Nano에 대한 구문 강조를 활성화하는 방법은 무엇입니까?

저는 nano 편집기의 열렬한 팬이지만 Windows 버전에서는 구문 강조가 작동하지 않습니다. Windows에서 구문 강조 기능을 사용할 수 있습니까?

답변1

문제는 누구도 네이티브 Windows API 버전이나노의 include 문에 POSIX구문 강조 표시 파일의 경로를 사용해야 합니다 .*.nanorc.nanorc

.nanorcin을 편집 C:\Users\<username>\.nanorc하고 가져오기 행이 다음과 같은지 확인하십시오.

#include "C:\nano\nanorc\*.nanorc"     # Windows paths does NOT work!
include "/nano/nanorc/*.nanorc"        # This works!

답변2

James Baxter가 선택한 답변이 올바르지 않습니다.

Cygwin에서 구문 강조를 활성화하려면 구문 강조를 로드할 때 찾는 파일인 를 nano생성해야 합니다 .~/.nanorcnano

이 파일에는 include일반적으로 /usr/share/nano.

내 내용 ~/.nanorc:

include /usr/share/nano/asm.nanorc
include /usr/share/nano/autoconf.nanorc
include /usr/share/nano/awk.nanorc
include /usr/share/nano/c.nanorc
include /usr/share/nano/changelog.nanorc
include /usr/share/nano/cmake.nanorc
include /usr/share/nano/css.nanorc
include /usr/share/nano/debian.nanorc
include /usr/share/nano/default.nanorc
include /usr/share/nano/elisp.nanorc
include /usr/share/nano/fortran.nanorc
include /usr/share/nano/gentoo.nanorc
include /usr/share/nano/go.nanorc
include /usr/share/nano/groff.nanorc
include /usr/share/nano/guile.nanorc
include /usr/share/nano/html.nanorc
include /usr/share/nano/java.nanorc
include /usr/share/nano/javascript.nanorc
include /usr/share/nano/json.nanorc
include /usr/share/nano/lua.nanorc
include /usr/share/nano/makefile.nanorc
include /usr/share/nano/man.nanorc
include /usr/share/nano/mgp.nanorc
include /usr/share/nano/mutt.nanorc
include /usr/share/nano/nanorc.nanorc
include /usr/share/nano/nftables.nanorc
include /usr/share/nano/objc.nanorc
include /usr/share/nano/ocaml.nanorc
include /usr/share/nano/patch.nanorc
include /usr/share/nano/perl.nanorc
include /usr/share/nano/php.nanorc
include /usr/share/nano/po.nanorc
include /usr/share/nano/postgresql.nanorc
include /usr/share/nano/pov.nanorc
include /usr/share/nano/python.nanorc
include /usr/share/nano/ruby.nanorc
include /usr/share/nano/rust.nanorc
include /usr/share/nano/sh.nanorc
include /usr/share/nano/spec.nanorc
include /usr/share/nano/tcl.nanorc
include /usr/share/nano/tex.nanorc
include /usr/share/nano/texinfo.nanorc
include /usr/share/nano/xml.nanorc

이를 수행하는 가장 쉬운 방법은 간단한 한 줄짜리입니다.

ls -1 /usr/share/nano | sed 's@^@include /usr/share/nano/@' > ~/.nanorc

아직 파일이 /usr/share/nano포함되어 있지 않은 경우에는.nanorcGit 저장소에서 다운로드하세요..

관련 정보