나노분류 라인?

나노분류 라인?

Nano 편집기를 사용하여 선택한 텍스트 영역을 알파벳순으로 정렬할 수 있습니까?

(xed의 F10과 유사)

저는 Linux Mint 20, nano 4.8을 사용합니다.

감사해요

답변1

~에서https://www.nano-editor.org/news.php:

GNU nano 2.9.8 "Espresso"는 외부 명령(파이프 기호 "|" 다음에 오는 ^R^X)을 통해 버퍼(또는 표시된 영역)를 필터링하는 기능을 제공합니다.

그래서당신의버전(4.8), 즉:

  1. "행별로" 정렬하려는 영역을 선택합니다( M-A예: Alt+ A선택 시작). 참고: 이 프로세스를 원활하게 유지하려면 전체 행을 선택하십시오!
  2. " " 프롬프트를 표시하려면 " ^R^X"(예: Ctrl+ R, Ctrl+ ) 를 입력하세요 .XCommand to execute
  3. " |sort"를 입력하세요(큰따옴표 제외!).
  4. (선택사항) 결과가 마음에 들지 않으면 ( + ) ""를 Undo사용하세요 .M-UAltU

버전 5.0(2020-07-29 출시)에서는 " Execute Command"가 메인 메뉴로 이동되어( 맞춤법 검사기를 ,로 대체), 저에게는 " "를 입력하는 , ^T이었습니다 .<select lines>Ctrl+T|sort

답변2

나노는 이것을 할 수 없습니다. 이 작업을 수행하는 가장 좋은 방법은 명령줄을 사용하여 파일을 조작하고, 파일을 조각으로 자르고, 정렬하려는 부분을 정렬한 다음 모든 것을 다시 정리하는 기본 사항을 배우는 것입니다.

모든 것을 할 수 있는 편집기를 원한다면, 심지어 편집기 내의 파일에 대해 쉘 스크립트를 실행할 수도 있습니다. 그러면 VIM을 살펴보아야 합니다.

관련 정보