이스케이프 시퀀스
이스케이프 시퀀스 (Escape Sequences)
AutoHotkey에서 백틱(back-tick, 중음 부호) 이스케이프 문자와 사용 가능한 모든 이스케이프 시퀀스를 설명하는 문서예요.
출처: 문서
본문
이스케이프 문자 `(백틱 또는 중음 부호(grave accent))는 바로 뒤에 오는 문자가 평소와 다르게 해석되어야 함을 나타내는 데 사용돼요. 이 문자는 대부분의 영어 키보드의 왼쪽 위 구석에 있어요.
AutoHotkey에서 다음 이스케이프 시퀀스를 사용할 수 있어요:
| 시퀀스 (Sequence) | 결과 (Result) |
|---|---|
`` |
` (리터럴 중음 부호. 즉 연속된 두 개의 이스케이프 문자는 단일 리터럴 문자가 됨) |
`; |
; (리터럴 세미콜론) 주의: 바로 왼쪽에 공백이나 탭 이외의 문자가 있는 세미콜론은 어차피 주석으로 해석되지 않으므로 이스케이프할 필요가 없어요. |
`: |
: (리터럴 콜론). 핫스트링의 트리거 약어에서만 필요해요. |
`{ |
{ (키보드 키). { 키를 보낼 때만 유효하며 필요해요. |
`n |
줄바꿈 (linefeed/LF) |
`r |
캐리지 리턴 (CR) |
`b |
백스페이스 (backspace) |
`t |
탭 (좀 더 일반적인 가로 탭) |
`s |
공백 (space) |
`v |
수직 탭 (vertical tab) -- Ascii 값 11에 해당. 일부 응용 프로그램에서는 Ctrl+K를 눌러 나타낼 수도 있어요. |
`a |
알림 (alert/bell) -- Ascii 값 7에 해당. 일부 응용 프로그램에서는 Ctrl+G를 눌러 나타낼 수도 있어요. |
`f |
폼피드 (formfeed) -- Ascii 값 12에 해당. 일부 응용 프로그램에서는 Ctrl+L을 눌러 나타낼 수도 있어요. |
`" 또는 `' |
단일 인용부호(')와 이중 인용부호(")는 기능적으로 동일해요. 단, 단일 인용부호로 감싼 문자열 안에는 리터럴 이중 인용부호를 넣을 수 있고 그 반대도 마찬가지예요. 따라서 리터럴 문자열 안에 실제 인용부호를 포함하려면 인용부호를 이스케이프하거나 문자열을 반대 종류의 인용부호로 감싸요. 예: Var := "The color "red" was found." 또는 Var := 'The color "red" was found.' |
예시 (Examples)
여러 줄 문자열을 표시해요. 줄들은 줄바꿈 문자로 구분돼요.
MsgBox "Line 1`nLine 2"