一、修復(fù)中文輸入問題:
按以下方法修復(fù)后,lazarus編寫軟件時(shí),中英文輸入和在windows一樣快捷好用。
1.嘗試解決linux下Lazarus 2.2.0版代碼編輯器和SynEdit不支持中文輸入的Bug
2 .修復(fù)lazarus在linux搜狗詞組只能輸入第一個(gè)字的Bug
二、代碼編輯器默認(rèn)字體有中英文時(shí)可能存在高度不對齊等顯示問題,建議將代碼編輯器的字體設(shè)置為“微軟雅黑 FiraCode”(注意:不是微軟雅黑),效果比較滿意。
使用非微軟雅黑 FiraCode字體,英文和中文的高度不一樣:


使用微軟雅黑 FiraCode英文和中文的高度一樣:

三、修正FPC及l(fā)azarus源碼:
如你在使用過程也遇到同樣問題,可參考以下方法修復(fù)試試。
1.修正日期分隔符亂碼(linux)及LongTimeFormat返回奇異的格式

2.修復(fù)lazarus linux(ubuntu/銀河麒麟) Object Inspector、使用combobox、colorbox等控件下拉列表文字不顯示的問題
3.修復(fù)linux lazarus Object Inspector下拉列表文字顏色和背景顏色相同導(dǎo)致不顯示的問題
4.修復(fù)lazarus combobox的下拉列表在linux時(shí)沒有高亮顯示選中的item的問題
修復(fù)前:
修復(fù)后:


浙公網(wǎng)安備 33010602011771號