gvim - 마지막 명령줄 작업을 취소하는 명령이 vim에 있습니까?
淡淡烟草味
淡淡烟草味 2017-05-16 16:36:35
0
2
1067

vim(저는 Windows에서 gVim을 사용합니다)에서 u가 마지막 편집 작업을 취소하는 명령이라는 것을 알고 있습니다. 마지막 명령줄 작업을 취소하는 명령이 있나요? 예를 들어, set list를 입력한 후 작업을 직접 취소하고 싶습니다. set nolist를 입력하지 않고 더 직접적으로 사용할 수 있는 단축키와 명령이 있습니까?

淡淡烟草味
淡淡烟草味

모든 응답(2)
Peter_Zhu

키 매핑에 대해 물어보시면 실제로 키 매핑이 없습니다. 하지만 말씀하신 특정 예에서는 :set list!를 사용하여 스위치 상태를 전환할 수 있으므로 실제로 대부분의 vim 옵션을 이런 방식으로 전환할 수 있습니다. 일반적으로 사용되는 키를 키에 매핑하여 사용할 수도 있습니다. 그러면 훨씬 더 편리해집니다. Tim Pope는 unimpaired라는 플러그인을 작성했습니다. 이 플러그인은 이러한 전환 명령 중 상당수를 미리 매핑하므로 효율성을 높이는 데 매우 유용합니다.

阿神

더 대비하기 위해 u는 마지막 수정 작업을 취소합니다. 소위 수정 작업은 텍스트 내용과 텍스트 위치를 포함한 텍스트 변경을 의미합니다.u是撤销上次的修改操作. 所谓修改操作, 是指改变了文本, 包括文本内容和文本位置.

在此基础上, 如:s替换操作, 命令行操作, 改变文本了, 所以u可以还原.

:set是设置编辑器特性, 并不属于修改操作, 不改变文本, 所以u并不起作用.

对于:set

이를 바탕으로 :s 대체 연산, 명령줄 연산 등 텍스트가 변경되므로 u를 복원할 수 있습니다.🎜 🎜하지만 :set는 편집기 특성을 설정하는 것이므로 수정 작업이 아니며 텍스트를 변경하지 않으므로 u는 작동하지 않습니다.🎜 🎜:set에 대한 다른 단축키는 없습니다. 마지막 인식을 취소하세요.🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿