맥 OS X 10.7 (Lion)에서 나노 구문 강조?
Mac OS X 10.7(Lion)에서 nano에 대한 구문 강조를 활성화하는 방법은 무엇입니까?
, 와 이 있다고 ./.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(Lion) 문제입니까 아니면 Mac에서 문제입니까?
맥, 홈브루(brew
)을 사용하면 nano를 Mac OSX와 함께 제공된 버전보다 최신 버전으로 쉽게 업그레이드할 수 있습니다.
brew
의 새인 합니다를 합니다.nano
터미널에서.
brew install nano
이 방법을 설치하는 데에는 다음이 포함됩니다./usr/local/share/nano
기본 구문 강조 표시 파일을 포함하는 폴더입니다.조도 .extra
서브디렉토리
모든 기본 구문을 사용하려면 에 와일드카드 포함을 추가합니다.
include "/usr/local/share/nano/*.nanorc"
)의 는 Apple Silicon(M1) 의 /opt/homebrew/
:
include "/opt/homebrew/share/nano/*.nanorc"
여기에 여러분을 도울 몇 가지 단계가 있습니다.
- 에서의 새
/usr/local/share/
이와 같이 '나노'라고 불립니다.
mkdir/usr/로컬/쉐어/나노
- nano를 사용하여 다음과 같이 C 구문을 위한 nano resource 파일을 만듭니다.
nano/usr/local/share/nano/c.nanorc'
- 이제 이 파일에 당신의 C 코드 강조 표시를 넣고 저장하세요.다음은 C 구문을 강조하는 링크입니다.
http://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc/c.nanorc
- 해당 파일을 저장한 후 다음을 입력하여 사용자의 나노 리소스 파일을 엽니다.
nano ~/.nanoorc
- 이 파일에서 방금 만든 c.nanorc 파일에 다음과 같이 참조를 추가합니다.
포함 "/usr/local/share/nano/c.nanorc"
- 사용자 리소스 파일을 저장합니다.
이제 C 파일을 열면 구문 강조 표시가 표시됩니다.동일한 방법을 사용하여 여러 유형의 파일에 대해 구문 강조 표시를 추가할 수 있습니다.다에 더 하면 됩니다.~/.nanorc
파일.
사용자 권한에 따라 sudo로 위의 명령 중 일부를 먼저 입력한 다음 루트 암호를 입력해야 할 수도 있습니다.
저는 여기 https://github.com/craigbarnes/nanorc 에서 나노에 대한 상당히 정확한 구문 정의를 유지하고 있습니다.나노와 함께 제공되는 기본 "예" 정의는 위에서 언급한 것과 같이 품질이 매우 떨어집니다.
2018년 업데이트
- 최신 버전의 나노를 다운로드 할 수 있도록 홈브루를 설치합니다.
brew install nano
nano ~/.nanorc
- 홈브루 나노의 구문 강조 표시에 파일 경로 추가
- (JS와 같은 새로운 언어로 업데이트됨)
include "/usr/local/Cellar/nano/*/share/nano/*.nanorc"
첫 번째*
2.9.3(예: 2.9.3)이 아닌 어떤 버전의 나노라도 포함할 수 있습니다.둘째*
는 모든 .nanorc 파일을 포함하므로 포함된 모든 언어에 대해 구문 강조 표시를 사용할 수 있습니다!
테스트
cd ~/Desktop
touch test.py
touch test.js
nano test.py
nano test.js
추가 .nanorc Customization
저는 제 .nanorc 파일에도 "set mouse"와 "set smooth"를 추가했습니다.마우스 사용과 부드러운 스크롤이 가능합니다.를 실행하여 이러한 옵션에 대한 자세한 정보 찾기nano --help
.
업데이트된 구문 강조 표시
https://github.com/scopatz/nanorc 에는 원하는 경우 "improved" 구문이 강조 표시되어 있습니다.
쉬운 흐름:
brew update & brew install nano
새 나노를 설치한 후 이 선을 추가합니다.~/.nanorc
제공된 모든 구문에 대해 구문 강조를 활성화하려면:
/usr/local/share/nano/*.nanorc 포함
마크 미코프스키가 다른 답변에 대한 코멘트에서 언급한 바와 같이, 이것은 유지되는 레포입니다.nanorc
파일:
언급URL : https://stackoverflow.com/questions/9642617/nano-syntax-highlighting-in-mac-os-x-10-7-lion
'programing' 카테고리의 다른 글
워드프레스에 프로그래밍적으로 업로드하는 방법 - 파일 저장 문제 (0) | 2023.10.14 |
---|---|
상대 배치에서 단추의 중심을 잡을 수 있습니까? (0) | 2023.10.14 |
HttpContext에 접근합니다.서로 다른 스레드의 전류 (0) | 2023.10.09 |
구조에서 ->와 .의 차이? (0) | 2023.10.09 |
How to get date range using moment.js (0) | 2023.10.09 |