Last active
June 9, 2017 19:48
-
-
Save sftblw/f5580239839e02cc7cd6 to your computer and use it in GitHub Desktop.
My short typing assist. / moved to repository : https://github.com/sftblw/txt_replacer_common.ahk
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
txt_replacer_common.ahk | |
rev.pub3 : 업데이터 추가됨 | |
# 설치 | |
http://ahkscript.org/ , 설치 후 이 파일을 더블클릭해서 실행 | |
# 기본 사용법 | |
## 기초 사용법 | |
두 가지 케이스가 있습니다. | |
- 입력하면 자동으로 변환 | |
- 예) stsun → 츤♪ 츤♪ 데~레 츤♪ 데~레 츤♪ 츤♪ | |
- 입력 후 탭 누르면 변환 | |
- 예) stotono{tab} → | |
. | |
|그 |당 | |
|녀|그|신 | |
|사|의|녀|과 | |
|랑|の|와|と | |
|恋 |と | |
첫 번째 경우를 회피하려면, 분리해서 쓴 뒤 삭제 등을 이용하면 됩니다. | |
stsu{space}n → 스페이스를 삭제 | |
## 단축 문자열 읽는 법 | |
:*:단축문자열::자동완성결과 꼴입니다. | |
- 단축 문자열 끝에 `t가 있는 경우 탭을 눌러 자동으로 완성하는 경우입니다. | |
- 단축 문자열만 있는 경우 입력하면 바로 그 문자열로 교체됩니다. | |
## 관리 키워드 | |
입력하면 자동으로 변환하는 케이스입니다. | |
edithotstring : 이 스크립트 편집창을 띄웁니다. | |
openhotstringfolder : 이 스크립트가 있는 폴더를 엽니다. | |
reloadhotstring : 이 스크립트를 새로고침합니다. | |
updatehotstring : 이 스크립트의 최신 버전을 gist에서 다운로드받아 새로고침합니다. | |
# 그 외 | |
## 이름짓기에 관해 | |
대부분의 자동변환 키워드는 s로 시작하는데, 이는 special을 뜻합니다. 필요한 경우 각각 부분의 주석을 참고해주세요. | |
## 단축 문자열 종류 | |
단축 문자열의 제일 앞의 키워드에 대한 설명입니다. | |
:*: → 한영키와 상관없이 무조건 | |
:*?C: → 해당 문자열을 입력했을때만 | |
:*?b0C: → 문자열의 삭제도 수동으로 하는 경우 (write 함수를 만들어서 쓰고있습니다.) | |
자세한 정보는 오토핫키 홈페이지의 문서를 참조해주세요. (찾기 귀찮음) | |
*/ | |
#NoEnv | |
SendMode Input | |
; 관리 키워드 | |
:*:edithotstring:: | |
Edit | |
return | |
:*:openhotstringfolder:: | |
RUN explorer.exe "%A_ScriptDir%" | |
return | |
:*:reloadhotstring:: | |
reload | |
return | |
:*:openhotstringgist:: | |
:*:openhotstringrepo:: | |
RUN https://github.com/sftblw/txt_replacer_common.ahk | |
return | |
:*:updatehotstring:: | |
UrlDownloadToFile, https://raw.githubusercontent.com/sftblw/txt_replacer_common.ahk/master/txt_replacer_common.ahk, %A_ScriptDir%/txt_replacer_common_temp.ahk | |
if ErrorLevel { | |
FileDelete, %A_ScriptDir%/txt_replacer_common_temp.ahk | |
MsgBox, 다운로드하지 못했습니다. | |
} else { | |
FileEncoding, UTF-8 | |
; 줄바꿈을 해당 OS 식으로 바꾸기 위해 읽었다 다시 씀 | |
FileRead, fileTempVar, %A_ScriptDir%/txt_replacer_common_temp.ahk | |
FileDelete, %A_ScriptDir%/txt_replacer_common_temp.ahk | |
FileAppend, %fileTempVar%, %A_ScriptDir%/txt_replacer_common_temp.ahk | |
; 이동, 원본삭제 | |
FileDelete, %A_ScriptDir%/txt_replacer_common.ahk | |
FileMove, %A_ScriptDir%/txt_replacer_common_temp.ahk, %A_ScriptDir%/txt_replacer_common.ahk, 1 | |
FileDelete, %A_ScriptDir%/txt_replacer_common_temp.ahk | |
MsgBox, 업데이트에 성공했습니다. | |
reload | |
} | |
return | |
; 재미삼아 | |
:*:stsun::츤♪ 츤♪ 데~레 츤♪ 데~레 츤♪ 츤♪ | |
;. | |
; |彼 |君 | |
;|恋|女|彼|と | |
;| |の|女| | |
;| | |と| | |
;| | | |
:*:stotono`t::.`n |彼 |君`n|恋|女|彼|と`n| |の|女|`n| | |と|`n| | | |
;. | |
; |그 |당 | |
; |녀|그|신 | |
;|사|의|녀|과 | |
;|랑|の|와|と | |
;|恋 |と | |
:*:stotonok`t::.`n |그 |당`n |녀|그|신`n|사|의|녀|과`n|랑|の|와|と`n|恋 |と | |
; 프로그래밍 | |
; NetBeans의 키워드와 유사한 면이 많습니다. | |
; IDE의 자동 포맷팅 기능에도 어느정도 의존합니다. | |
; { 와 } 기호는 { } 안에 씁니다. | |
;; JAVA | |
:*:sout`t::System.out.println( | |
:*:psvm`t::public static void main(String[] args) {{}{enter} | |
:*:pu`t::public{Space} | |
:*:pr`t::private{Space} | |
:*:Str`t::String{Space} | |
:*:puvo`t::public void{Space} | |
:*:ab`t::abstract{Space} | |
:*:st`t::static{Space} | |
:*:co`t::const{Space} | |
:*:fi`t::final{Space} | |
:*:sync`t::synchronized{space} | |
;; C++ | |
:*:intmain`t::int{space}main(int argc, char** argv){space}{{}{enter} | |
;; Javascript | |
:*:fn`t::function{space}(){space}{{}{left}{left}{left}{left} | |
:*:doc`t::document | |
:*:win`t::window | |
:*:elem`t::element | |
; 방향 | |
; [s]pecial + [d]irection + [u]p / [d]own / [l]eft / [r]ight | |
:*:sduu::↑ | |
:*:sddd::↓ | |
:*:sdll::← | |
:*:sdrr::→ | |
:*:->`t::→ | |
:*:sdlu::↖ | |
:*:sdul::↖ | |
:*:sdru::↗ | |
:*:sdur::↗ | |
:*:sddl::↙ | |
:*:sdld::↙ | |
:*:sddr::↘ | |
:*:sdrd::↘ | |
:*:sdlr::↔ | |
:*:sdrl::↔ | |
; 그리스 문자 | |
:*C:alpha`t::α | |
:*C:beta`t::β | |
:*C:gamma`t::γ | |
:*C:delta`t::δ | |
:*C:epsilon`t::ε | |
:*C:zeta`t::ζ | |
:*C:eta`t::η | |
:*C:theta`t::θ | |
:*C:iota`t::ι | |
:*C:kappa`t::κ | |
:*C:lambda`t::λ | |
:*C:mu`t::μ | |
:*C:nu`t::ν | |
:*C:xi`t::ξ | |
:*C:omicron`t::ο | |
:*C:pi`t::π | |
:*C:rho`t::ρ | |
:*C:sigma`t::σ | |
:*C:tau`t::τ | |
:*C:upsilon`t::υ | |
:*C:phi`t::φ | |
:*C:chi`t::χ | |
:*C:psi`t::ψ | |
:*C:omega`t::ω | |
:*C:Alpha`t::Α | |
:*C:Beta`t::Β | |
:*C:Gamma`t::Γ | |
:*C:Delta`t::Δ | |
:*C:Epsilon`t::Ε | |
:*C:Zeta`t::Ζ | |
:*C:Eta`t::Η | |
:*C:Theta`t::Θ | |
:*C:Iota`t::Ι | |
:*C:Kappa`t::Κ | |
:*C:Lambda`t::Λ | |
:*C:Mu`t::Μ | |
:*C:Nu`t::Ν | |
:*C:Xi`t::Ξ | |
:*C:Omicron`t::Ο | |
:*C:Pi`t::Π | |
:*C:Rho`t::Ρ | |
:*C:Sigma`t::Σ | |
:*C:Tau`t::Τ | |
:*C:Upsilon`t::Υ | |
:*C:Phi`t::Φ | |
:*C:Chi`t::Χ | |
:*C:Psi`t::Ψ | |
:*C:Omega`t::Ω | |
; 문장기호 특수문자로 변환 | |
:*?C:...`t::… | |
; 특수문자 | |
; [s]pecial + 모양 | |
:*:sstarb::★ | |
:*:sstarw::☆ | |
:*:smu4::♩ | |
:*:smu8::♪ | |
:*:smu16::♬ | |
:*:smaru9::⑨ | |
:*:scopycircle::ⓒ | |
:*:sboy::♂ | |
; 특수문자 : 색 있음 | |
; [s]pecial + 모양 + [w]hite / [b]lack | |
:*:sheartw::♡ | |
:*:sheartb::♥ | |
:*:srectw::□ | |
:*:srectb::■ | |
:*:sdiaw::◇ | |
:*:sdiab::◆ | |
:*:strilb::◀ | |
:*:strilw::◁ | |
:*:strirb::▶ | |
:*:strirw::▷ | |
:*:striub::▲ | |
:*:striuw::△ | |
:*:stridb::▼ | |
:*:stridw::▽ | |
; 특수문자 : 그 외 | |
:*:tm`t::™ | |
; 동그라미숫자 (유비트 시뮬레이터용) | |
; 탭으로 완성 | |
:*?C:(1)`t::① | |
:*?C:(2)`t::② | |
:*?C:(3)`t::③ | |
:*?C:(4)`t::④ | |
:*?C:(5)`t::⑤ | |
:*?C:(6)`t::⑥ | |
:*?C:(7)`t::⑦ | |
:*?C:(8)`t::⑧ | |
:*?C:(9)`t::⑨ | |
:*?C:(10)`t::⑩ | |
:*?C:(11)`t::⑪ | |
:*?C:(12)`t::⑫ | |
:*?C:(13)`t::⑬ | |
:*?C:(14)`t::⑭ | |
:*?C:(15)`t::⑮ | |
:*?C:(16)`t::⑯ | |
; 일본어 | |
:*?b0C:sohayou:: | |
write(4, "おはよう!") | |
return | |
:*?b0C:skawaii:: | |
write(7, "可愛い") | |
return | |
; 한국어 | |
:*?C:stadakr::다녀왔습니다 | |
write(x,y) | |
{ | |
sendinput,{left}{right}{bs %x%} | |
sendinput,%y% | |
return | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment