메모장 Ctrl- 백 스페이스 동작


22

거의 모든 소프트웨어의 텍스트 필드는 ctrl+ backspace를 누르면 단어를 지 웁니다 . 그러나 메모장은 다르게 동작하고 다음과 같은 문자를 삽입합니다
.``

스크린 샷은 다음과 같습니다.

ctrl + bksp

  • 이 캐릭터는 무엇입니까?
  • 메모장이 왜 이렇게합니까? 구현하는 것이 더 간단합니까?
  • 다른 캐릭터를위한 다른 키 조합이 있습니까?
  • 메모장에서 단어를 지우는 키 조합이 있습니까?

답변:


25
  1. 그것은이다 0x7F의는 "삭제" ASCII와의 U + 007F "삭제" 유니 코드입니다.

  2. 실제로 구현이 부족 합니다. 일반 Backspace은 ASCII 0x08을 전송합니다 (편집 컨트롤이 내부적으로 처리하는 방법을 잘 모르겠습니다). 여러 운영 체제 CtrlBackspace에서 "삭제"시퀀스를 전송하는 경우가 드물지 않습니다 .

    "단어 삭제"동작은 나중에 문서화되지 않은 기능으로 "SHAutoComplete"를 사용하는 편집 컨트롤에만 추가되었습니다 . 텍스트 상자에 자동 완성 기능이 비활성화되어 있으면 CtrlBackspace작동하지 않을 수 있습니다.

    ( 일부 많은 프로그램 은 자체 텍스트 편집 컨트롤을 구현 하며 내장 컨트롤과 약간 다르게 작동합니다.)

  3. CtrlJCtrlM줄 바꿈으로 변환 얻을 것이다 ( ^JCR이다 ASCII와 ^MLF는 있지만, 편집 컨트롤이 모두 변환 키 누름 . CR + LF로)를 마찬가지로, CtrlI탭 문자를 삽입합니다.

    Ctrl_Ctrl^(다소 쓸모없는 "유닛 분리"될 것이다 ^_)와 "레코드 분리"( ^^).

    ^X표기법은 Ctrl 키 (이 예에서는 Ctrl-X)를 의미하며 ASCII에서는 다음 문자의 7 비트를 설정 해제하는 것과 같습니다.

  4. 아니요, 그러나 이전 단어 CtrlShift← Left선택 하고 입력하여 덮어 쓸 수 있습니다 .

    또는 더 나은 메모장을 구하십시오 .


응답 감사합니다. 그러나 왜 당신이 @RJFalconer의 편집을 거부했는지 이해할 수 없습니다. [ Shift] 가 없으면 [Ctrl] [Left]가 선택 되지 않습니다 .
musa

@ musa : 두 사람이 한 번에 편집 할 때 발생하는 것은 아닙니다.
grawity

레코드의 경우 : Notepad2에는 메모장 (++)의 텍스트 찾기 및 바꾸기 대화 상자에서 정확히 같은 문제가 있으며 Ctrl-Backspace는 이전 단어를 삭제하지 않습니다. 해결 방법은 완벽하게 작동합니다.
Michael S.

1

메모장에서 단어를 삭제하는 Ctrl-Backspace가 마침내 구현되었습니다!

Windows 10 버전 1809의 메모장 변경 사항을 참조하십시오. 여기


와우, 마침내! 평범한 메모장을 거의 사용하지 않지만 (기본 응용 프로그램을 변경하는 것을 잊었을 때) 여전히 짜증납니다. 그런 다음이 업데이트를 설치해야합니다. 미래에 여기 온 사람 : 1809는 2018 년 11 월에 출시되었습니다.
bugybunny
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.