cht電腦資訊gcin
adm Find login register

[轉貼][bug?] gcin + eclipse 的怪異行為

caleb
1 [轉貼][bug?] gcin + eclipse 的怪異行為
Promote 0 Bookmark 02009-05-21quote  

這是轉貼來的。具體情形別問我…:P

http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=78814#forumpost78814

yute
回報一個問題。版本 1.4.6 pre5 (目前使用 1.4.5 pre2)在 Eclipse 開發工具中會有怪異的行為。

此怪異 行為是這樣的,一般正常情形下,對某單字快點二下滑鼠左鍵會將整個單字反白,但怪異行為卻是將此單字刪除!另一個怪異行為是於編輯區單點滑鼠左鍵後,編輯 狀態變成已修改尚未儲存(就是編輯頁面的 tab 會出現星號*,代表尚未儲存),若再點一下滑鼠左鍵則星號又消失。一開始以為是 Eclipse 設定的問題,後來才發現是 gcin 的問題。

http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=79412#forumpost79412

YT
我跟前面的大大一樣有此怪異行為是這樣的,一般正常情形下,對某單字快點二下滑鼠左鍵會將整個單字反白,但怪異行為卻是將此單字刪除!另一個怪異行為是於 編輯區單點滑鼠左鍵後,編輯狀態變成已修改尚未儲存(就是編輯頁面的 tab 會出現星號*,代表尚未儲存),若再點一下滑鼠左鍵則星號又消失。一開始以為是 Eclipse 設定的問題,後來才發現是 gcin 的問題。

有人有辦法解決嗎?

eliu
2
Promote 0 Bookmark 02009-05-21quote  
Ada
3
Promote 0 Bookmark 02009-06-04quote  

嗯,知道這訊息後馬上裝 pre8 測試,似乎是真的有改善了(沒打太多中文字,只是發現原本不順手的情形有改善)。

原本還以為是 Eclipse 的什麼設定有問題才這樣的!

Ada
4
Promote 0 Bookmark 02009-06-05quote  

更正,Eclipse 和 gcin  1.4.6pre8 還有另一個與前述相似的問題:在輸入中文後若未先按空白鍵將緩衝區內容送出便 Control-Space 關掉中文輸入視窗的話,那麼原來打的中文字會被送出給 Eclipse 後又再清掉,雖然可以按 Control-Z 還原中文內容,不過這樣會打斷原本的輸入流程。

昨天桌機未使用輸入緩衝區,所以沒有發現此一狀況。

另,不知道有沒有人建議或是設定中已有選項:能否連按2次 ESC 時即將緩衝區內容清空?

Ada
5
Promote 0 Bookmark 02009-06-07quote  

經多次比對後大致確定了一些情形,實際情形應該是這樣:

若『倉頡/行列/... 設定』由詞庫自動選擇字全部開啟時,在 Eclipse上就會有不按空白或其他強制輸出鍵(像是標點)時,若直接關閉輸入視窗就會取消原已輸入的中文內容(但在 Firefox 內會將中文送出來);改成由 .gtab 指定開啟時則大概是在輸入過程中已將中文輸出到 Eclipse 內,所以沒有關閉中文輸入視窗時吃掉原已輸入文字的問題。

所以若不使用詞庫自動選字的話,可以避開 Eclipse 下在中英混打時的怪異情形。

caleb
6
Promote 0 Bookmark 02009-08-10quote  

轉自 http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=213&blogId=1#comments

haocheng
Hi,
抱歉請問一下可以提供 gcin 1.4.6~pre8 的 deb 嗎?
因為 gcin 1.4.6~pre9 會導致 eclipse 出現奇怪的 bug,
就是滑鼠點選到的文字會被自動刪除掉,只有某些版本的 gcin 會這樣,
搞不太懂為什麼... 謝謝~~

edited: 2
eliu
7
Promote 0 Bookmark 02009-08-10quote  
haocheng
8
Promote 0 Bookmark 02009-08-11quote  

上面的 bug 是我遇到的 :P

要怎麼看 gtk immodule 的版本啊?

我之前是用 gcin 1.4.6~pre8 ,一切都正常,
但是前幾天升級到 gcin 1.4.6~pre9之後,
就又發生自動刪除的問題了...
我的環境是:
Ubuntu 8.10
eclipse 3.4.2

guest
9
Promote 0 Bookmark 02009-08-11quote  

我也碰到跟 8 樓相同的情形,現在也是換回 1.4.6 pre8~1的版本。

我的 1.4.6 pre9~1 及 gtk im module 都是隨著系統提示自動更新的,不知道要怎麼看 gtk im module 的版本及另外安裝適合的版本才能使用 pre9~1的版本?請抽空回覆即可,反正 pre8~1 是 ok 的。^^

我的環境:
Ubuntu 9.04
Eclipse Version: 3.4.2
Build id: M20090211-17

cht電腦資訊gcin
adm Find login register
views:26671