nano에서 댓글을 자동으로 강조 표시하는 방법은 무엇입니까?

nano에서 댓글을 자동으로 강조 표시하는 방법은 무엇입니까?

#Nano에서 다양한 색상 하이라이트로 선에 주석을 추가하는 방법을 알고 싶습니다 .

askubuntu에서 이 질문을 봤습니다.다양한 언어에 대해 구문 강조를 수행하는 방법을 보여줍니다. 그러나 이것은 단지 리뷰를 강조하기에는 약간 많은 것입니다.

답변1

구문 강조는 언어별로 적용되는 경향이 있습니다. 그러나 모든 파일에 대해 이 작업을 수행하려면 매우 간단한 언어 정의를 만들면 됩니다. 나는 Perl 구문 스타일( #주석으로 시작하는 줄 처리) 을 채택하여 /usr/share/nano/perl.nanorc다음과 같이 적용했습니다.

syntax "All" "."
color green "^\s*#.*"

내가 아는 한, 나노 구문 강조 형식은 파일 형식을 정의하기 위해 최소한 한 번의 테스트가 필요하며, 그런 다음 색상에 대한 필터를 설정할 수 있습니다. 그래서 저는 제가 생각할 수 있는 가장 간단한 테스트를 사용했습니다. 즉, 파일 이름에 최소한 하나의 문자가 포함되어 있다는 것입니다. 그리고 이 구문 스타일의 이름을 다음과 같이 지정했습니다 All.

syntax "All" "."

그런 다음 0개 이상의 공백으로 시작하고 선을 녹색으로 지정하도록 지시합니다 #.

color green "^\s*#.*"

따라서 이라는 파일을 만들고 $HOME/.nanorc이 두 줄을 붙여 넣으면 댓글이 녹색으로 강조 표시됩니다.

관련 정보