내가 텍스트를 쓰고 캐럿이 단어의 한가운데 있다고 가정 해보십시오. 마우스를 사용하지 않고 해당 단어를 선택할 수 있기를 원합니다. 마우스를 사용하여 단어를 두 번 클릭하면됩니다.
나는 다음을 발견했지만 그것은 다소 어색하다.
- Ctrl+ ←: 단어의 시작으로 이동
- Ctrl+ Shift+ →: 전체 단어를 선택
더 좋은 방법이 있습니까?
답변
macOS ~/Library/KeyBindings/DefaultKeyBinding.dict
에서 다음 내용 으로 파일 을 작성하십시오 .
{
"^w" = (selectWord:);
}
파일이 이미 존재하면 최상위 괄호 안에 두 번째 줄을 추가하십시오.
새로운 키 바인딩을 적용하려면 앱을 다시 시작 (종료 한 후 다시 시작)하십시오.
지금 당신은 누를 수 있습니다 ^w
( Control-W
이 현재의 단어를 선택하도록 네이티브 응용 프로그램 (예 :하지 파이어 폭스, 이클립스 등)에서).
바로 가기를 사용자 정의 할 수 있으며 ^
제어, ~
옵션, $
Shift, @
명령입니다.
일부 응용 프로그램에는이 작업에 대한 메뉴 항목이 포함되어 있습니다. 예를 들어 TextMate 는 기본적으로 편집»선택»Word 의 ^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+>
- 두 번 클릭하고 사용자 정의하십시오.