Qiita의 코드 편집으로 탭 입력 가능

1280 단어 AutoHotkeyQiita


브라우저 내에서는 탭 문자는 삽입되지 않고, 대신에 컨트롤이 다음의 폼 요소 (버튼이나 체크 박스등)로 이동해 버립니다. 코드 편집에서 탭은 자주 사용하므로 불편합니다. 그것을 할 수 있도록 합니다.

Windows 한정이지만 AutoHotkey를 이용하여 Tab을 복사하는 것으로 결과적으로 탭 입력을 한 것과 같습니다.

1. AutoHotkey를 설치합니다.



AutoHotkey

2. AutoHotKey 스크립트를 작성하여 다음을 작성하십시오.



Chrome 화면이 활성화된 경우에만 작동합니다.
Chrome 이외의 브라우저를 사용하는 경우 다음 부분을 원하는 브라우저로 변경하십시오.#IfWinActive,ahk_exe chrome.exe
;Chrome内で、Tabを入力
#IfWinActive,ahk_exe chrome.exe
tab::
clip:=clipboard
clipboard:= "`t"
clipWait
sendInput,^v
clipWait
Sleep,50
clipboard:=clip
return
#IfWinActive

3. 시작 폴더에 이전 스크립트의 바로 가기를 넣고 OS 시작시 활성화합니다.



C:\Users\사용자 이름\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

※ 만약 탭을 눌러도 탭이 입력되지 않는 경우
최근 Windows 10 업데이트에서 새로운 멀티 클립 보드 기능으로 인해 코드 순서가 무시되고 실행됩니다. 탭이 아닌 클립보드의 내용을 붙여넣는다면 Sleep, 50의 수치를 Sleep, 100으로 올리십시오. 수치를 올리면 확실히 탭이 입력됩니다만 연속으로 탭을 입력할 때 조금입니다만 타임 러그가 생깁니다. 각 환경에 따라 조정하십시오.

좋은 웹페이지 즐겨찾기