나는 보았다Nano로 된 긴 와이어 랩맨 페이지에는 다음과 같이 나와 있지만 -
패딩 숫자 설정 - 열 번호를 하드 래핑합니다. 숫자가 0 이하인 경우 최대 행 길이는 화면 너비에서 열 수를 뺀 값이 됩니다. 기본값은 -8입니다.
이것이 내 ~/.nanorc의 모습입니다.
[$] cat ~/.nanorc
set autoindent
set backup
set constantshow
set fill 80
내가 원하는 것은 일단 글을 쓰기 시작하면 글쓰기 리듬을 깨뜨릴 필요가 없다는 것입니다. 한 줄이 80자를 넘으면 자동으로 줄 바꿈되고 다음 줄의 시작 부분으로 이동해야 하는데 그런 일이 일어나지 않습니다.
내가 뭘 잘못했나요?
업데이트 - Thomas Share에서 해보았습니다 -
[$] cat .nanorc
set autoindent
set backup
set constantshow
set fill 64 columns
여전히 작동하지 않습니다. nano 2.7.1-1을 사용하세요.
답변1
당신 .nanorc
말이 맞아요. 문제는 파일( )을 열면 Esc L하드 래핑을 활성화해야 한다는 것입니다. set fill
하드 래퍼 내의 열 수를 구성합니다.
답변2
~/.nanorc에 다음 줄이 있는지 확인하세요.
set fill 80
set breaklonglines
또는 다음을 수행할 수 있습니다.
nano -b -r 80
또는
nano --breaklonglines --fill=80
이렇게 하면 80자로 꽉 채워집니다.
다른 사람들이 말했듯이 Alt+l은 하드 포장을 열고 닫습니다.
Ctrl+j를 사용하여 정렬하면 전체 파일이 한 번에 하드랩됩니다.
이 답변은 Nano 6.4에서 테스트되었으며 x86_64(Xubuntu 22.04)용으로 직접 컴파일되었습니다.
Ubuntu(아마도 Debian도 가능)에서 직접 컴파일하려면(내 지침이 Nano의 이전 버전에 적용되거나 적용되지 않을 수 있으므로 최신 버전을 얻으려면) 소스 코드 저장소를 활성화한 다음 sudo apt build-dep nano
. 그런 다음 nano-editor.org에서 nano 소스 코드를 다운로드하고 소스 코드의 지침에 따라 컴파일하십시오.
답변3
.nanorc
이익률을 80%로 설정하려고 하는 것 같습니다 . 하지만 설명서에는 이 숫자가 다음과 같이 나와 있습니다.목록. 어쩌면 당신은 이것을 의미하는 것 같습니다
80 * .80 = 64 columns