Nano에서 실행 취소 기능을 사용하는 방법은 무엇입니까?


114

commmand line text editor nano를 사용합니다 . 텍스트를 편집하는 동안 작업을 취소 하려면 어떻게합니까 ?

예를 들어 : 텍스트를 입력 한 다음 마음이 바뀌 었습니다. 이제 이전 상태로 돌아가고 싶습니다. 어떻게?


더 새롭고 정확한 답변이 있으므로 여기에서 허용되는 답변을 변경하는 것이 좋습니다.
Scimonster

답변:


123

2014 년 7 월 나노 버전 2.3.5 부터 실행 취소 / 다시 실행이 표준이되었습니다.

  • Alt-U또는 Option-U또는 EscU- 취소
  • Alt-E또는 Option-E또는 EscE- 다시 실행

도움이됩니다 :

여기에 이미지 설명을 입력하십시오

화면을 약 1400 픽셀보다 넓게 늘리면 오른쪽 하단에 힌트가 있습니다.

여기에 이미지 설명을 입력하십시오

이 키가 작동하지 않으면을 확인하십시오 nano --version.

  • 나노 버전은 2.1.10 - 2.3.4 명령 줄 옵션을 사용해야합니다 -u( 감사 @sil을). 팁 : alias nano="nano -u".bashrc에 추가 하십시오 (@Benia 덕분에). 이 기간 동안 실행 취소 구현은 버그가 있거나 불완전한 것으로 보입니다.

  • nano 버전 2.1.3-2.1.9 에는 일종의 실행 취소 기능이있었습니다. -u옵션은 필요하지 않았다.

M메타를 나타냅니다 .


2
Alt + U를 클릭해도 실행 취소되지 않습니다.
JohnDoea

4
@Benia는 Alt 대신 Esc 키를 사용해보십시오. 그것이 도움이되는지 알려주십시오
Sergiy Kolodyazhnyy


1
Esc + u는 RHEL 8
Zolbayar

1
@Zolbayar는 또한 대답했습니다. M은 meta를 나타냅니다 .
Bob Stein

38

나노의 실행 취소 코드는 실험적이다. 나노 매뉴얼 ( man nano터미널에서 " "를 입력 하여 읽음)에서 볼 수 있듯이 -u옵션 ( " nano -u somefile.txt")으로 nano를 시작한 다음 Alt-U를 사용하여 실행을 취소 할 수 있습니다.


10
감사. 재실행 기능도 있으며 바로 가기는 Alt + E입니다.
user44

/ etc / nanorc를 편집하여 영구적으로 설정할 수 있습니다 (주석 해제 설정 취소). Mac에서는 실행 취소하려면 esc | then | u를 사용해야합니다.
ishahak

8

라인을 추가 할 수도 있습니다

set undo

.nanorc 파일에서. 이를 통해 많은 Linux 배포판의 표준 설치 인 것처럼 보이는 2.2.6과 같이 2.4 이하 버전에서 시작시 실험 취소 기능을 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.