gvim (vim-gtk) 配合输入法的问题

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

gvim (vim-gtk) 配合输入法的问题

文章phyrster » 週一 11月 07, 2005 11:53 pm

我被这个问题困扰了很久,但是一直没有找到很好的解决办法。请大家指点一下:

问题描述

每次从gvim的输入模式转到正常模式时,我都必须按下Ctrl+Space,先关闭输入法,然后才能够移动光标。

下次要输入的时候,回到输入模式,然后再按 Ctrl+Space打开输入法。
非常麻烦。


有没有办法让

输入随着转入正常模式时,自动关闭;
而进入输入模式时又自动打开?


我参照vim的帮助,vimrc中如此设置:

代碼: 選擇全部
        set imactivatekey=C-space
        inoremap <ESC> <ESC>:set iminsert=0<CR>


Scim输入法在进入输入模式时,只能输入几个字,然后就无法调出汉字了。

fcitx输入法在进入输入模式时,根本无法输入仍和一个字母或汉字。

只有我手工用鼠标选一下 input method,才可以重新输入。

如何解决这些问题?







[/b]
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am

文章訪客 » 週二 11月 08, 2005 12:25 pm

用 gvim 6.4 + gcin 完全沒有問題。
訪客
 

文章phyrster » 週二 11月 08, 2005 8:14 pm

在 urxvt 下的 vim (不是gvim)似乎无法完全响应
set imactivatekey=C-space
inoremap <ESC> <ESC>:set iminsert=0<CR>
这两个设置。

也就是这两个设置完全不起作用。是这些设置不支持 terminal 窗口下的vim吗?
phyrster
可愛的小學生
可愛的小學生
 
文章: 77
註冊時間: 週三 7月 27, 2005 1:03 am


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客