때때로 그리스어 단어를 작성해야하지만 그리스어 키보드를 사용할 때 때리는 말 <C-p>
은 <C-π>
내가 의도 한 명령이 아니라 이해하는 것 입니다. 로 고정시킬 수 있습니다 :map <C-p> <C-π>
. 모든 목록을 작성하지 않고 모든 문자에 대해이 작업을 수행 할 수 있습니까?
추신. 모든 목록을 작성한다고해서 완벽한 결과가 나오지는 않습니다. 예를 들면, q
이다 ;
할머니에. 키보드, 그러나 우리는 매핑하고 싶지 않습니다; q로 또한 어떤 이유로 ΖΖ (zeta zeta)가 작동하지 않습니다 :map Ζ Z
. 그리고 내가 정의한 명령 \lw
은으로 작동하지 않습니다 \λς
.
:echo has('langmap')
이 1
당신이 그것을 0
하지 않으면 그것을 가지고 있으면 사용할 수 있습니다 .
brew install vim --override-system-vi
와 :echo has &c
지금 1 ZZ 작품을 반환합니다. \lv
& c 의 문제점은 남아 있습니다.
:echo has &c
부분을 이해하지 못하고 , langmap
일단 vim을 컴파일 한 langmap
후에 :set langmap=ΑA,ΒB,ΨC [...]
vimrc에서 매핑을 지정 해야하는 경우 어떻게 관련되는지 알 수 없습니다 .
langmap
옵션 이 있습니다 ( 그리스 레이아웃에 대한 예제가 포함 된 문서 참조 ). 이 옵션은 실제로 그리스어 나 키릴 릭과 같은 라틴어가 아닌 키보드를 처리하는 데 도움을주기 위해 만들어졌습니다. 삽입 모드에서는 일반적으로 해석되지만 다른 모드에서는 대체 될 기호 쌍을 정의 할 수 있습니다. 어쩌면 이것이 도움이 될 것입니다.