2개의 공백 문자를 출력하도록 TAB을 바인딩하는 방법이 있습니까? Vim과 같은 텍스트 편집기에서 이 작업을 수행할 수 있다는 것을 알고 있지만 이 기능을 cat >>
.
답변1
xmodmap 수준이 아닙니다. 프로그램이 해당 키를 잡고 초점이 맞춰진 창에 두 개의 공백을 삽입하도록 할 수 있습니다. 또는 변환을 수행하도록 터미널 에뮬레이터를 구성할 수 있습니다. 예를 들어, xterm에서는 리소스 설정을 사용하여 이를 수행할 수 있습니다:
XTerm.VT100.translations: #override \
~Ctrl ~Meta ~Shift <Key>Tab: string(" ")
그러나 나는 이 작업을 수행하지 않는 것이 좋습니다. Tab쉘 및 기타 텍스트 모드 프로그램의 완성과 같은 다른 용도로 사용할 수 있는 기능을 잃게 됩니다 .