답변1
문제는 당신이 언급한 정확히 27번째 줄입니다. nano의 구성 파일을 편집하고 있는데 그 안에 다음과 같은 줄이 있습니다.
color ,green "[[:space:]]+$"
이는 Nano에게 줄 끝(즉, 후행 공백) 앞에 나타나는 하나 이상의 공백 문자를 녹색으로 표시해야 함을 알려줍니다. 탭이나 공백만 있는 빈 줄은 정의상 후행 공백이므로 색상이 표시됩니다. 해당 줄을 삭제하면 문제가 다시 발생하지 않습니다.
파일은 다음 줄을 사용하여 다른 위치에서도 설정을 가져옵니다 include
.
include /usr/share/nano/*.nanorc
include "~/.nano/*.nanorc"
즉, 해당 파일의 모든 설정도 적용되므로 이 줄을 주석 처리하거나 포함된 파일을 편집해야 할 수도 있습니다.
답변2
내 문제를 해결하는 단계:
~/.nano/nanorc.nanorc
후행 공백의 마지막 줄을 편집 하고 주석 처리합니다.icolor ,green "[[:space:]]+$"
>## icolor ,green "[[:space:]]+$"
icolor brightnormal " brightnormal"
또한 >를 주석 처리## icolor brightnormal " brightnormal"
하면 오류가 발생합니다.- 그것을 열고
/etc/nanorc
추가 강조 표시가 포함되어 있는지 확인하십시오. 내 것은include /usr/share/nano-syntax-highlighting/*.nanorc
- 위의 대답이 '예'인 경우
/usr/share/nano-syntax-highlighting/nanorc.nanorc
1단계와 2단계에서 동일한 줄을 편집하고 주석 처리합니다.
참고 사진: