티스토리 뷰
vi(혹은 vim)에서 ASCII Control Codes를 입력하는 방법에 대해 알아봅니다.
일단 ASCII Control Codes는 통상 키보드의 컨트롤키를 누른 상태에서 입력되는 문자를 나타냅니다.
일단 하고자 하는 건 vi에 아래와 같은 예시의 문자를 입력하는 것입니다.
^@
^[
^]
shift+6 + * 로 입력되는 문자와는 다릅니다.
실제 vi 에서 확인하면 색상부터 다릅니다.
위는 shift + 6 의 조합으로 표기한 것이고, 아래는 다른 방법입니다.
위는 일반 변수로 선언하거나 macro로 등록할 때 문자열로 입력되지만 아래는 한 개의 단일 문자로 입력 됩니다.
그럼 입력 방법이 어떻게 될까요?
아래와 같은 순서로 입력하면 됩니다.
1. Ctrl + v
2. Ctrl + 입력하고자 하는 코드 (e.g. @)
너무 간단하지만.. 알지 못하면 절대 쓸 수 없는 방법입니다.
숙지해두면 좋겠죠~?
아래는 혹시 ASCII Control Codes 링크가 깨질 것을 예방하는 복 붙입니다.
'개발 > Linux' 카테고리의 다른 글
[vim] plugin : BufExplorer 사용하기 (0) | 2016.02.22 |
---|---|
포트 정의 바로알기 (0) | 2016.02.17 |
logger 명령어의 -f 옵션 정확히 알자 (0) | 2015.12.08 |
프롬프트 메시지(prompt string)를 변경하자 (0) | 2015.12.01 |
backtrace와 addr2line을 이용한 디버깅 방법 (6) | 2015.11.20 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday