vim 에디터를 사용할 때 자주 있는 일은 아니겠지만 한번씩 특수문자를 사용해야 할 경우가 있다.
일반적인 경우에는 키보드의 숫자키와 함께 사용하는 특수문자(~!@#$%^ 등등)로 충분히 커버할 수 있지만, 수학기호같은 것들이 필요할 경우도 있을 것이다.
이런 경우에는 윈도우즈의 메모장에서 처럼 한글 자음 하나 치고나서 한자키를 눌러보세요. 그러면 아무런 일도 일어나지 않습니다.ㅋㅋㅋㅋ
이런 경우 vim 에서는 digraphs 라는 특수문자 입력을 위한 도구가 있습니다.
우선 ex mode 에서 :dig를 입력합니다.
그러면 아래와 같은 화면의 특수문자표를 볼 수 있을 것이다.
그러면 화면에서 보이는 특수문자 중 자신이 사용해야 할 문자의 왼쪽편에 보이는 키를 기억하도록 한다.
저는 시그마 기호의 매칭 키를 기억하겠습니다. 시그마 기호이 매칭키는 S* 입니다.
그리고 q를 눌러 원래 화면으로 돌아 온 뒤 Ctrl+k 를 누르면 커서자리에 ? 표시가 보일 것입니다.
그 상태에서 시그마 기호의 매칭 키인 S* 를 입력합니다. 그러면 시그마 기호가 나타날 것입니다.
여기서 S 키를 대문자로 입력하는 것과 소문자로 입력하는 것에서 차이가 있습니다.
대문자로 입력하면 합을 구할 때 사용하는 시그마 기호가 나오고, 소문자로 입력하면 표준편차를 가리킬 때 사용하는 시그마 기호가 됩니다.