키보드 만 사용하여 전체 단어 선택 캐럿이 단어의 한가운데 있다고

내가 텍스트를 쓰고 캐럿이 단어의 한가운데 있다고 가정 해보십시오. 마우스를 사용하지 않고 해당 단어를 선택할 수 있기를 원합니다. 마우스를 사용하여 단어를 두 번 클릭하면됩니다.

나는 다음을 발견했지만 그것은 다소 어색하다.

  1. Ctrl+ : 단어의 시작으로 이동
  2. Ctrl+ Shift+ : 전체 단어를 선택

더 좋은 방법이 있습니까?



답변

macOS ~/Library/KeyBindings/DefaultKeyBinding.dict에서 다음 내용 으로 파일 을 작성하십시오 .

{
    "^w" = (selectWord:);
}

파일이 이미 존재하면 최상위 괄호 안에 두 번째 줄을 추가하십시오.

새로운 키 바인딩을 적용하려면 앱을 다시 시작 (종료 한 후 다시 시작)하십시오.

지금 당신은 누를 수 있습니다 ^w( Control-W이 현재의 단어를 선택하도록 네이티브 응용 프로그램 (예 :하지 파이어 폭스, 이클립스 등)에서).

바로 가기를 사용자 정의 할 수 있으며 ^제어, ~옵션, $Shift, @명령입니다.


일부 응용 프로그램에는이 작업에 대한 메뉴 항목이 포함되어 있습니다. 예를 들어 TextMate 는 기본적으로 편집»선택»Word^w바로 가기를 사용합니다 .


답변

더 좋은 방법이 있습니다. 오토 핫키.

http://www.autohotkey.com/

또는 Visual Studios에 Ctrl W있는 경우 전체 단어를 선택하십시오.


답변

이 AutoHotKey 스크립트는 Ctrl-W를 매핑하여 커서 아래에서 단어를 선택합니다.

#IfWinActive ahk_class OpusApp
^W::
SendInput ^{left}+^{right}
#IfWinActive

Word 2010에서 테스트되었으며 다른 버전에서도 작동합니다.


답변

MSWord에서 F8을 한 번 눌러 확장 모드로 들어가고, 두 번 전체 단어를 선택하려면 두 번, 전체 문장을 선택하려면 세 번, 단락을 선택하려면 네 번, 전체 문서를 다섯 번 누르십시오. 확장 모드를 종료하려면 ESC를 누르십시오


답변

첫 번째 대답은 옳았습니다. 마 Ctrl+를 rightarrow다음 할 Ctrl+ Shift+ leftarrow. 더 짧게 만들려면 매크로에 저장하십시오. 이러한 키 입력을 단어로 기록하고 매크로에 Ctrl+ 와 같은 간단한 키보드 단축키를 지정하십시오 D(D는 더블 클릭을 상기시킵니다).

Visual Basic에서 매크로의 텍스트는 다음과 같습니다.

Sub SelectWord()
'
' SelectWord Macro
'
'
    Selection.MoveLeft Unit:=wdWord, Count:=1
    Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
End Sub

답변

비주얼 스튜디오 코드

키 바인딩을 다른 편집기와 일치 시키려면 (왼쪽 / 오른쪽) 화살표를 사용하여 전체 단어를 선택하십시오. 내 경우에는 : cmd+alt+shift+<또는 cmd+alt+shift+>예를 들어 VSC에서 다음을 수행하십시오.

  • 키보드 단축키 편집
  • 수색 select word
  • 필요하지 않은 키 바인딩을 삭제하십시오. 원하는 정확한 동작을 달성하기 위해 실험해야 할 수도 있습니다.
  • 수색 cursorWordStartLeftSelect
    • 두 번 클릭하고 사용자 정의하십시오. cmd+alt+shift+<
  • 그리고 검색 cursorWordStartRightSelect
    • 두 번 클릭하고 사용자 정의하십시오. cmd+alt+shift+>