키보드 만 사용하여 전체 단어 선택


31

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

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

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

더 좋은 방법이 있습니까?


1
나는 이것이 마우스없이 그것을하는 가장 간단한 방법이라고 생각합니다. 단 2 단계입니다.
bwall

그것은 당신이 어떤 프로그램에 있는지에 달려 있습니다. 많은 편집자들은 현재 단어를 선택하기위한 키 입력을합니다.
Julian

@Julian : 저는 주로 Chrome에 있습니다.
Randomblue

2
1 단계와 2 단계 사이에 CTRL 키를 놓을 필요가 없으므로 아직이 작업을 수행하지 않으면 하나의 키 입력을 줄일 수 있습니다.
Scott Rhee

답변:


17

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

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

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

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

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

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


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


2
이것은 Chrome에서 작동합니다.
Daniel Beck

큰. 감사합니다 .. 나를 위해 일합니다.Ctrl + w
Syed Haider Hassan

나는이 위대한 대답에 대해 몇 가지 언급 만 할 것입니다 : 디렉토리는 KeyBindings대소 문자를 구분하는 파일 시스템이있는 경우 응용 프로그램을 다시 시작하여 새 키 바인딩을 적용해야합니다.
rshev

1
@rshev 그것은 제안 된 편집을위한 것입니다. ;-)
Daniel Beck

무엇 않습니다 에 OS X는 말인가요? 내가 Windows 10을 가지고 있다고 가정하십시오. 정확히 무엇을해야합니까?
MJH

16

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

http://www.autohotkey.com/

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


1
이 작업을 수행하기 위해 AutoHotkey를 어떻게 구성 했습니까?
Daniel Beck

7
Visual Studio는 내가 찾고 있던 것이 었습니다. 감사합니다.
Benjamin

1
+1 : 훌륭합니다. 어떤 이유로 든 MSVC에서 작업중 인 창을 닫기 위해 Ctrl + W를 반쯤 기대했습니다. 그러나 그것은 Ctrl + F4입니다. 다른 많은 응용 프로그램에서 Ctrl + W는 (활성 창을 닫음) 그렇게하지만 AutoHotkey를 사용 하여이 단축키를 전역 적으로 작동시키는 것은 약간 위험한 것 같습니다 .
Andon M. Coleman

2

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

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

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


2

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


0

첫 번째 대답은 옳았습니다. 마 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

0

비주얼 스튜디오 코드

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

  • 키보드 단축키 편집
  • 수색 select word
  • 필요하지 않은 키 바인딩을 삭제하십시오. 원하는 정확한 동작을 달성하기 위해 실험해야 할 수도 있습니다.
  • 수색 cursorWordStartLeftSelect
    • 두 번 클릭하고 사용자 정의하십시오. cmd+alt+shift+<
  • 그리고 검색 cursorWordStartRightSelect
    • 두 번 클릭하고 사용자 정의하십시오. cmd+alt+shift+>
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.