오토핫키 Tab 들여쓰기 안 먹히는곳 send 입력

워드프레스 블록 에디터 등 codepre는 쓸 수 있는데 정작 Tab들여쓰기가 안돼서 미완성품

세팅 없이 편법으로 윈도우에서 즉시 탭tab 치는법은 Alt+Numpad9를 누르면 됨

모든 환경에서 되는게 아니라 말 그대로 편법, 안 돼면 알트+넘버패드0도 해보고 그래도 안되면 안되는것

탭 들여쓰기가 중요하긴 하나, 꼴랑 이거 하자고 플러그인 쓰는건 말이 안 됨. 오토핫키로 해결 ㄱ

$#tab::
	c_1 := Clipboard
	Clipboard := A_Tab
	SendInput,^v
	Sleep,50
	Clipboard := c_1
return

윈도우키+Tab 누르면 Tab 들여쓰기 공백을 문자로 치환해 클립보드 붙여넣기 하는 코드.

클립보드로 강제 문자화 시켜 집어넣기 때문에, 워드프레스 블록 에디터 등 전문 텍스트 편집 프로그램이 아닌 경우도 Tab키를 누르면 들여쓰기 대신 일반 Tab키처럼 토글기능 하는걸 무시하고 강제 사용 가능.

블록에디터 탭 들여쓰기 가능
블록에디터 탭 들여쓰기 가능

근데 그냥 클립보드를 덮어씌우면 이전 편집 과정이 날아가니까

  1. 기존 클립보드 내용을 c_1값으로 저장
  2. 클립보드에 Tab 들여쓰기를 문자식으로 저장
  3. 붙여넣고
  4. Sleep구간이 없으면 오류가 나기 때문에 50 줬음, 그래도 오류나면 더 올리면 됨
  5. 다시 클립보드를 저장했던 c_1값으로 복원

하는것, 이 과정이 없으면 실전 텍스트 편집시 매우 불편해짐.

근데 그런거 상관없고 그냥 탭키만 쓰고 싶은 사람은 아래 코드 ㄱ

$#tab::
	Clipboard := A_Tab
	SendInput,^v
return

이제 워드프레스 블록 에디터에서도 맘껏 탭 칠 수 있으니까, 탭 간격 너무 넓을때 줄이는 방법까지 곁들이면 완벽