Windows 명령줄에서 단어를 삭제하려면 Ctrl+백스페이스를 사용하시겠습니까?

Windows 명령줄에서 단어를 삭제하려면 Ctrl+백스페이스를 사용하시겠습니까?

Windows XP 명령줄에서 Ctrl-Backspace를 사용하여 전체 단어를 어떻게 지울 수 있습니까? 전혀 가능합니까?

답변1

CMD 또는 Powershell에는 왼쪽이나 오른쪽에 있는 단어를 삭제하는 기본 단축키가 없습니다. 다음은 일부입니다.각 플랫폼이 무엇을 할 수 있는지 알아보겠습니다. 좀 더 쉽게 만들 수 있는 방법은 단축키를 사용하여 단어의 시작이나 끝으로 이동하고 삭제 또는 백스페이스를 시작하여 단어를 삭제하는 것입니다.

답변2

AHK이전 단어를 삭제하기 위해 Ctrl+백스페이스 기능을 복제하는 코드입니다. 이것이 수행하는 작업은 Ctrl+Shift+왼쪽을 사용하여 이전 단어를 선택한 다음 삭제를 누르는 것입니다. 메모장이나 다른 프로그램에서는 충분히 잘 작동하지만 win7에서는 약간 불안정합니다. 지금은 단말기를 확인할 수 없습니다.

^BackSpace:: ;;Delete previous word
    Send ^+{Left}{Del}
 Return

답변3

대신 이것을 시도해 보십시오:

^BackSpace:: ;;Delete previous word
Send ^+{Left}
Loop, 500 {
    Send {Del}
}
Return

이전 단어에 위치를 지정한 후 500번의 삭제를 전송하여 이전 답변을 수정했습니다. 500은 과도할 수 있지만 어쩌겠습니까.

이것은 자동핫키용입니다(http://www.autohotkey.com/) cmd 창에서 작동하므로 다음과 같은 붙여넣기 코드를 사용하여 cmd 창 특정 섹션에 넣습니다.

#IfWinActive ahk_class ConsoleWindowClass
; Paste in command window
^V::
Send !{Space}ep
return

^BackSpace:: ;;Delete previous word
Send ^+{Left}
Loop, 500 {
    Send {Del}
}
Return

#IfWinActive

답변4

파워셸에서

단어

Ctrl+ Shift+ (왼쪽 화살표)는 단어를 거꾸로 강조 표시합니다.

선택한 단어

그런 다음 를 눌러 Delete마지막 단어를 삭제하세요.

선택한 단어 삭제 중

Windows 명령 프롬프트에서

단어

Ctrl+ Shift+ (마지막 단어를 선택하려면 왼쪽 화살표를 두 번 누르세요)

선택한 단어

마지막 단어를 삭제하려면 Ctrl+를 누르세요 .Bakspace

마지막 단어 삭제

관련 정보