2010-01-08 53 views
6

当我输入重音字符(例如ñ,ç,ã)时,它不会立即自插入,而是将它自身显示在小缓冲区上,就像它是前缀键一样(例如ç - > C-)。有没有办法改变这种行为?我甚至无法用<f1> kc来捕获它,以了解发生了什么。Emacs上的重音字符

谢谢!

+0

其中的emacs的版本,您使用的是与?你的机器或你的emacs env的语言是什么(你可以用M-x mule-diag获得信息)?我用法国keyboad打字,并且我没有遇到ç问题,所以应该可以修复... – phtrivier 2010-01-08 21:23:04

回答

3

其实这个问题emacs的入门套件,结合(set-keyboard-coding-system 'utf-8)

5

难道Emacswiki internationalization pages有帮助吗? language environment的建议怎么样?

编辑:input methods - 在一个新的缓冲区,我可以做

  • 的Mx设置输入法 '的Latin-1字头'(也TAB-完成)和你得到
  • UmlauteäöüÄÖÜ(¨其次是元音)
  • 夏普-S SS(¨其次是S)
  • 口音EEO(FWD或反引号或^其次是元音)

他们都显示正常。

21

CTRL + XCTRL + ^h

这将完成与所有重音符号的字符,这是当前可用的键序列的显示帮助窗口您。

例如:

Key  binding 

C-x 8 <  « 

C-x 8 =  ¯ 

C-x 8 >  » 

C-x 8 ?  ¿ 

C-x 8 C  © 

C-x 8 L  £ 

C-x 8 P  ¶ 
+0

+1不知道这一点。请注意,如果您重新映射了'help-char'(就像我一样),那么您可以在任何前缀后键入该char(默认为'h')(例如''vc-mode'的'Cx v')来获得绑定列表。太好了! – harpo 2013-01-23 21:08:34