커서 아래에 있는 단어를 선택하는 방법은 무엇입니까?

커서 아래에 있는 단어를 선택하는 방법은 무엇입니까?

내가 사용하고 있는 텍스트 편집기나 애플리케이션에서 키보드 단축키를 사용하여 커서 아래에 있는 단어를 선택하고 싶습니다.

어떻게 해야 합니까? 나는 주위를 둘러보았지만 유용한 것을 찾지 못했습니다.

답변1

(단어 내부 보기) 에서는 시각적 모드로 들어가서 커서 아래에 있는 단어를 선택하지만 일반적인 사용 패턴에서는 vim먼저 선택하는 대신 (단어 내부 삭제) 또는 (단어 내부 변경)과 같은 작업을 수행하여 변경하는 것이 좋습니다. 그것으로 뭔가.viwvidiwciw

공백으로 구분된 상태로 전환 w하도록 변경W성격, i도착하다 a(단어 보기) 선택 항목에 주변 공백을 포함합니다.

iw/를 / aw로 바꾸면 두 단어 등을 선택할 수 있습니다.2iw2aw

또한 항상 b단어의 시작 부분으로 이동한 후 ce, de, 로 이동하여 ve단어 끝까지 변경/삭제/보기하거나, cw, dw,를 사용하여 단어로 이동할 수도 있습니다( vw및 의 차이점과 유사). 이는 (확장인 /와 반대되는) 표준 연산자입니다.iwawiwawvimvi

이러한 모션 연산자에 대한 자세한 내용을 실행 :h iw하거나 :h aw자세히 알아보세요.:h motion.txt

zsh이는 모드 에 있을 때 ( 모드에서 모드 로 vi전환 ) 쉘의 줄 편집기에서도 작동합니다 .bindkey -vviemacs

답변2

이 작업을 수행하기 위한 보편적인 단일 단축키는 없지만 많은 응용 프로그램은 단어 경계를 추적하면서 커서를 이동하고 선택하는 단축키를 지원합니다. 화살표 기반 키 조합을 사용하면 현재 단어의 시작 부분(또는 커서가 이미 현재 단어의 시작 부분에 있는 경우 이전 단어)으로 이동한 다음 현재 단어를 선택해야 합니다.Ctrl Ctrl Shift

일부 응용 프로그램은 위에 대해 다른 단축키를 사용합니다. 예를 들어 Emacs는 이제 화살표 기반 키 조합을 지원하지만 역사적으로 Emacs 사용자는 ( ), ( ) 및 ( )를 사용했습니다.Meta BM-bCtrl SpaceC-SPCMeta FM-f

관련 정보