發表文章

目前顯示的是 3月 3, 2024的文章

ibus大易 for freebsd

圖片
要在 freebsd 使用 ibus 大易,首先要先使用下列指令安裝相關的套件: sudo pkg install ibus-table zh-ibus-chewing zh-ibus-table-chinese ( 我是把中文相關的輸入法跟表格式輸入法的套件都全安裝了,這樣子萬一要是不成功的話, 至少還有注音輸入法可以使用吧。 ) 然後,接下來就是將大易的表格檔轉檔 ( 轉檔指令在表格檔內部 ) 。 完成轉檔之後,就是使用 sqlite3 進入到 dayi4.db 裡面去把全型符號的引導字元 [=] , 加回到可用輸入字元裡面,這樣子才能順利使用等號去輸入全型符號。 [sqlite3 指令 ] 這些指令在網路上可以搜尋到更詳細的資料內容,我只把我用到的部分列出來說明。 ( 查詢資料庫 db 檔內所有的表格名稱 ) .tables ( 查詢特定資料表內的所有欄位名稱。使用 SELECT * FROM ‘ 表格名稱’ , 所查到的只是用 [ | ] 分隔的所有欄位的值,裡面沒有包含欄位名稱 ) PRAGMA table_info('table_name'); ( 查詢所有欄位的值,以便於利用特定欄位的值去間接找到我們要的值 ) select * from ime; ( 查詢特定欄位的值 ) select val from ime where attr='valid_input_chars'; (更新特定欄位的值;因為sqlite3指令的字元跳脫的關係, 值裡面的[ ' ]必須連打2次,以達成字元的跳脫) update ime set val=',./;1234567890abcdefghijklmnopqrstuvwxyz=~!@#$%^&*()_+{}|:"<>?|''[]-\' where attr='valid_input_chars'; ( 退出並儲存 ) .exit {{ 編輯 sqlite3 資料庫的經過 }} SQLite version 3.37.2 2022-01-06 13:25:41 Enter ".help" for usage hints. sqlite> .t