Nano에서authorized_keys 파일을 편집할 때 줄 끝을 볼 수 있도록 줄을 래핑하고 싶습니다(즉, 누구의 키인지 알려줍니다). 본질적으로 나는 그것이 다음과 같이 보이기를 원합니다.cat authorised_keys
그래서 내 플랫폼에서 긴 줄 바꿈을 활성화하는 메타 키를 눌렀 Esc + L더니 긴 줄 바꿈이 활성화되었다는 메시지가 표시되지만 줄이 예상한 대로 줄 바꿈되지 않습니다.
OSX 10.8.5에서 터미널을 사용하고 있습니다.
답변1
설명하는 포장 스타일을 보려면 nano의 "부드러운 포장": Esc+ 을 사용하십시오 $. 당신(그리고 모든 사람)이 시도한 + 명령은
"하드 래핑"을 수행합니다.EscL
키 입력 기호에 대한 참고 사항- Linux를 처음 사용하는 경우 Esc+ 기호는 $를 눌렀다가 놓은 다음 을 Esc누르는 것을 의미합니다 $. 전체 키 시퀀스는 Esc, 입니다 Shift+4.
(그렇습니다아니요Esc 키를 누른 상태에서 동시에 누르는 것을 의미합니다 $. )
원천:https://www.nano-editor.org/dist/v2.9/nano.html(검색 --softwrap)
유연한 포장 및 형식 오류에 대한 참고 사항- Nano를 처음 사용하는 경우 SoftWrap을 주의하세요. 줄바꿈이나 들여쓰기에 민감한 구성 파일이나 기타 파일을 편집하는 경우 형식 오류가 발생할 수 있습니다. Softwrap의 동작에 익숙해질 때까지 저장하기 전에 빠른 확인(키 시퀀스 다시 수행)을 위해 Softwrap을 닫는 것이 좋습니다.
아래 답변에서 다른 사람들이 제공한 이점을 참고하세요.- 다양한 운영 체제와 다양한 버전의 nano가 약간 다르게 작동하기 때문입니다.
- 항상 소프트랩 사용을 선호한다면 x0a에 언급된 대로 .nanorc에 설정하세요.다음 사항에 답해 보세요., Prashant의 것보다 더 철저하기 때문입니다.
- 라즈베리파이를 사용하시는 분은 참고하세요전기톱 마스카라에 대한 답소프트 패키징을 적용하는 데 필요한 추가 키 입력에 대해 설명합니다.
- Mac이 있는 경우 다음과 같이lodeOfCode의 답변은 다음과 같습니다, 언제든지 가능합니다나노 업데이트그리고여기, 유연한 포장의 따뜻한 빛에 흠뻑 젖어보세요!
답변2
여기에서 답변을 읽고 있는데 이에 대한 설명이 필요합니다!
Nano는 두 가지를 지원합니다.다른줄 바꿈, 차이점을 이해하는 것이 중요합니다!
첫째, 아래의 Meta 키는 Alt 키인 경우가 많지만 반드시 그런 것은 아닙니다.
- 부드러운 와이어 권선Meta-로 활성화하십시오 $. 줄바꿈아니요파일에 개행 문자를 삽입합니다. 즉, 그 효과는 순전히 시각적입니다.
- 하드 와이어 권선Meta-로 활성화하십시오 L. 줄바꿈통과파일에 개행 문자를 삽입합니다. 파일이 물리적으로 변경되었습니다.
따라서 줄 바꿈이 적합한 파일(구성 파일, 프로그래밍 언어, 스크립트)에서 활성화하면 기본적으로 줄 바꿈을 직접 연결할 필요가 없습니다. 그렇지 않으면 코드의 의미가 변경됩니다.
또한 다음 명령을 사용하여 이러한 바로가기를 찾을 수 있습니다.^G(즉 Ctrl- G)는 나노미터 단위입니다.
답변3
에서 기본값을 설정할 수 있습니다 ~/.nanorc
. 하지만 nano 1, nano 2, nano 3의 구성 설정이 다르다는 점을 명심하세요.
나노에1set nowrap
, 비활성화된 설정 만 있습니다모두패키지.
나노에2set softwrap
소프트 래핑을 활성화하고 하드 래핑을 비활성화하는 기능이 추가되었습니다. set nowrap
변경되었으므로오직하드 패키징 비활성화
나노에삼, set softwrap
은 무시되며 동일한 작업을 수행하지 않는 한 nano는 계속해서 하드 팩킹됩니다 set nowrap
.
따라서 구성 파일을 손상시키지 않고(부드러운 줄 바꿈) 긴 줄에 대한 텍스트 줄 바꿈을 원하는 경우 버전에서 작동합니다.2그리고삼: 다음 2줄 추가~/.nanorc
set nowrap
set softwrap
답변4
방금 nano linewrapping을 검색했는데 결과가 높았으므로 Raspberry Pi의 GNU nano 2.2.6, Raspbian GNU/Linux 7에 대한 결과를 게시하겠습니다. Esc+ L동일한 정보를 제공했지만 줄 바꿈이 작동하려면 다음을 수행해야 합니다. 이 줄을 수정하세요. 긴 줄에 다른 문자를 입력하면 줄 바꿈이 시작됩니다.