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