| 
由於 winlin 提到編輯器的問題,不知道大家都習慣用什麼編輯器?我是用 vim/gvim。理由很簡單:
 
	跨平台。unix-like 系統的話,幾乎可以說所有的系統裡頭都會有。不會倒店,因為他的表兄弟實在是太多了。中文支援相當不錯,包括中文的搜尋、替換及排版處理。 操作方式學一次,用一輩子,改版只是增加新的功能而已,原來的操作方式不變。vim script 功能強大,可以做很多自動化處理的事情。 
缺點大概只是學習曲線比較陡,常嚇跑很多人。emacs 也有類似的情況。老實說,其他的編輯器我都不太建議別人去用,因為,不知道什麼時候會倒店(這個很重要,會斷貨的東西,學習之前要謹慎一點)。
 
其實 X 所附上的 xedit 就很簡單使用,說中文也通,也可以使用 gcin,算是一個替代品。只是外表不怎麼好看就是了。 
edited: 1
 | 
| 
我是用 vim。one and only.
 
leafpad 是用來複製貼上用的... XD 
edited: 1
 | 
| 
文字模式下,vi還是小弟的最愛不過在 X之下,我還是免不了想用和俗稱「記事本」相近的編輯器
 
Gnome 1.X時代的時候,我都用gedit後來gedit有陣子實在有點慢(大約是nautilus剛出來的時候)
 中途好像有改用gnotepad+或其他,想不起來了,來就改用leafpad迄今
 
最近發現leafpad好像和gcin不太合,有點想要換了
 今天發現scite、madedit、katoob都不錯
 不過scite初次開啟會有點頓
 而且中文顯示還要自己花心思去搞設定(下圖那兩個??其實是兩個中文字),暫時有點懶得管了
 
 
 madedit是國內的朋友開發的,第一次開就覺得很有親切感~
 不過,上午剛裝的時候還好好的,現在開不起來(可能是我剛剛更新了什麼套件),歹勢~
 既然都來了,就貼個它開不起來的珍貴畫面給大家看看,也算當作個紀念...
 
  
至於katoob,算是目前覺得還不錯的替代方案雖然啟動稍慢leafpad些,不過界面好看、leafpad的功能幾乎都有
 有興趣的朋友可以試試
 
  | 
| 
如果是想找 gedit/leafpad 的替代品,可試試 tea,他是純 gtk+2 的。啟動速度大概介於 gedit 和 leafpad 之間,至於功能則是在兩者之上。
 
madedit 是不錯,不過我對 wxWidgets 實在是沒有好感,太複雜又不穩定。 
 
補一下網址:
 
http://tea-editor.sourceforge.net/
edited: 1
 | 
| | winlin |  | 
 
最近發現leafpad好像和gcin不太合,有點想要換了
 
 | 
其實也沒那麼嚴重啦!好像只是某些特殊情況下才會這樣,只要是正常操作的話應該就沒問題。
 | 
| | LGJ |  | 
如果是想找 gedit/leafpad 的替代品,可試試 tea,他是純 gtk+2 的。啟動速度大概介於 gedit 和 leafpad 之間,至於功能則是在兩者之上。
 
madedit 是不錯,不過我對 wxWidgets 實在是沒有好感,太複雜又不穩定。 
 
補一下網址:
 
http://tea-editor.sourceforge.net/
 
 | 
感謝LGJ兄的推薦,tea看和用起來感覺都不錯 補張圖給大家看看~
 
 edited: 2
   | 
| 
我用 nvi + leafpad
 
leafpad 搜尋中文字串會誤判,除此之外我沒什麼不滿。 
 | 
| 
是 nvi-m17n 嗎?中文支援不知道怎麼樣,沒有很深入去用過。nvi 的啟動比 vim 快多了。
 
 | 
leafpad 搜尋中文字串會誤判,除此之外我沒什麼不滿。 
 
 | 
而且,操作有點不習慣。 
 | 
| | LGJ |  | 
其實 X 所附上的 xedit 就很簡單使用,說中文也通,也可以使用 gcin,算是一個替代品。只是外表不怎麼好看就是了。 
 
 | 
LGJ兄我試了一下xedit,它可以顯示中文沒錯
 不過,不能用Ctrl+space切換gcin的中英文狀態
 請問有什麼撇步嗎?
   | 
| | winlin |  | 
 
 
LGJ兄我試了一下xedit,它可以顯示中文沒錯
 不過,不能用Ctrl+space切換gcin的中英文狀態
 請問有什麼撇步嗎?
   
 | 
這個在 core X 的應用軟體都差不多,他的處理如下:
 
1. 在 Xedit 這個設定檔加上:
 
*inputMethod:  gcin*preeditType:  OverTheSpot
 
2. 或者在 $HOME/.Xdefaults 加上:
 
Xedit*inputMethod:  gcinXedit*preeditType:  OverTheSpot
 
由於 xedit 只吃 core X 的字型,所以要加裝中文點陣字,例如台北字型。 
 
使用 xedit 的好處是,他是 X/Xorg 附上的,只要有 X 就會有他。 
 | 
| 
不曉得有沒有設起來,弄個抓圖:
 
  
不過,現在的 Xorg 的 fontset 的設定方法好像和以前的 X 有點不一樣。要用在 UTF-8 環境的話,一些不是 big-5 的字我就設不出來了,這點比較麻煩一點,重度用多國語文或一些中文罕用字的可能會不太適用。
edited: 1
 | 
| 
我的設定:
 
	Xedit*inputMethod: gcinXedit*preeditType: OverTheSpot
 Xedit*international: True
 Xedit*fontSet: -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1
 
 
不過實在有夠不好用的... 囧
 | 
| | Tetralet |  | 
我的設定:
 
	Xedit*inputMethod: gcinXedit*preeditType: OverTheSpot
 Xedit*international: True
 Xedit*fontSet: -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1
 
不過實在有夠不好用的... 囧
 
 | 
Hmmm,難道又是 FBSD 的問題?
 
  
習慣 emacs 的使用者會比較習慣 xedit。
 | 
| 
我覺得並不是 FreeBSD 的問題,而是 /usr/share/X11/locale/zh_TW.UTF-8/XLC_LOCALE 的問題。請替換為夾檔後再試試看!
 
	  
不過還是有些小亂碼的地方... 
 edited: 1
     | 
| 
Thanks. 原來是 xlocale 裡頭一堆語系沒定義到。
 
現在顯示是正常了,但那個警告還是存在,我要再找看看還有哪個 charset 沒弄進去。
 | 
| 
對了,我那個 zh_TW.UTF-8_XLC_LOCALE 夾檔還可以解決 XMMS 在 zh_TW.UTF-8 下亂碼,以及 Wine 啟動過慢等等問題。一帖治萬病哦! XD
 
不過 zh_TW.UTF-8 這個 Locale 裡錯誤的資料還真不少呀... 
 | 
| 
 | LGJ |  | 
這個在 core X 的應用軟體都差不多,他的處理如下:
 
1. 在 Xedit 這個設定檔加上:
 
*inputMethod:  gcin*preeditType:  OverTheSpot
 
2. 或者在 $HOME/.Xdefaults 加上:
 
Xedit*inputMethod:  gcinXedit*preeditType:  OverTheSpot
 
由於 xedit 只吃 core X 的字型,所以要加裝中文點陣字,例如台北字型。 
 
使用 xedit 的好處是,他是 X/Xorg 附上的,只要有 X 就會有他。 
 | 
 | Tetralet |  | 
我的設定:
 
	Xedit*inputMethod: gcinXedit*preeditType: OverTheSpot
 Xedit*international: True
 Xedit*fontSet: -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1
 
 
不過實在有夠不好用的... 囧
 
 | 
感謝LGJ兄和T大從第一次接觸xedit就一直誤以為這東西應該和中文顯示和輸入無緣
 沒想到只要在~/.Xdefaults裡設好就能搞定了~
 說實在的xedit雖然不好用,但是會很適合拿來作為舊電腦的文字編輯器(尤其是舊到連開leafpad都嫌慢的機器)
 改天試試其他 x11-apps
   | 
| 
收到第一手消息,leafpad 0.8.16已經可以支援詞音的Shift+Enter加詞功能!(如附件)
 哇哈哈∼
 感謝leafpad作者Tarot Osuji!
 
  edited: 1
     | 
| | caleb |  | 19
leafpad 0.8.16 可以支援 Shift+Enter了 |  |  1  1 | 2008-12-18 | quote |  |  | 
 
medit / mooedit 不錯用
 
GTK+ only,lightweight,可當 IDE,支援 tab,支援 syntax highlighting,
 
plugin 可用 C / Python 撰寫。 
 
有圖有真相:
 
  | 
| | guest |  | 20
leafpad 0.8.16 可以支援 Shift+Enter了 |  |  0  0 | 2008-12-20 | quote |  |  | 
 | winlin |  | 
收到第一手消息,leafpad 0.8.16已經可以支援詞音的Shift+Enter加詞功能!(如附件)
 哇哈哈∼
 感謝leafpad作者Tarot Osuji!
 
   | 
作者把 shift+enter 的功能去掉, 實在有點不太好, 因噎 (gcin/shift+enter) 廢食 (shift+enter)
 | 
| | eliu  
 |  | 21
leafpad 0.8.16 可以支援 Shift+Enter了 |  |  0  0 | 2008-12-20 | quote |  |  | 
 | guest |  | 
作者把 shift+enter 的功能去掉, 實在有點不太好, 因噎 (gcin/shift+enter) 廢食 (shift+enter)
 
 | 
我相信作者應該不是這樣改的。
 
Shift Enter 要看 gcin 等 IM server 傳回來的結果,gcin 的編輯區如果是空或是英數狀態的會傳回未處理,leafpad  就可以做對應的動作。如果是傳回是有處理,就不能做。所以對使用者來說,原來的 shift Enter 應該還是可以用。 
edited: 1
 | 
| 確定已經去掉了!
 | 
| 
 
哦∼歹勢造成困擾...,如果guest覺得不妥,應該可以再去跟作者反應改回來,
 或者像eliu兄所設想的那樣:
 
 | eliu |  | 
我相信作者應該不是這樣改的。
 
Shift Enter 要看 gcin 等 IM server 傳回來的結果,gcin
的編輯區如果是空或是英數狀態的會傳回未處理,leafpad  就可以做對應的動作。如果是傳回是有處理,就不能做。所以對使用者來說,原來的
shift Enter 應該還是可以用。 
 | 
不過有人知道leafpad中shift+enter的功能是什麼嗎?我按了之後,也只是換到下一行而已,
 據作者所述,好像是auto indent的hotkey。
 | 
| 
leafpad 的作者似乎不接受別人的 patch, 也就是說 leafpad 是一人專案?
送過 2 次 patch 到 limited edition, 一次也沒有進到 trunk.
從 litmited edition 可以看到, 很多有用的 patch 都沒有接受.
作者也回信說, 因為是 GPL 所以建議我可以像 mousepad 一樣另開專案.
所以結論是: 作者應該不會把 shift+enter 改回來.
 | 
| 
 | guest |  | leafpad 的作者似乎不接受別人的 patch | 
從哪裡得到這奇怪的結論?
 
 | guest |  | 送過 2 次 patch 到 limited edition, 一次也沒有進到 trunk. | 
Upstream 收或不收 patch 原因很多。
 
 
對誰有用?收或不收 patch 原因很多。 
 | 
| 
補充一個gtkedit是用gtk+寫的,還蠻輕巧的,但只能用點陣字型。
 
http://gtkedit1.sourceforge.net/ 
 
  
 
 
另外,今天重新試了madedit 0.2.9,雖然之前開不起來,
 但這次試了之後,實在覺得它相當優秀,
 不但輕巧,功能細節又十分豐富,實在值得大力推薦!
 真好奇這麼優秀的編輯器,怎會沒有被推到Debian官方套件庫裡?
 
http://madedit.sourceforge.net/
 
  | 
| 
我來補一個 geany,這個也不錯用,有 syntax highlight 也有類似 tag list 的功能...
 
http://www.geany.org/
 | 
| | caleb |  | medit / mooedit 不錯用 GTK+ only,lightweight,可當 IDE,支援 tab,支援 syntax highlighting, plugin 可用 C / Python 撰寫。 | 
medit真的相當優秀,不論是功能或介面都相當不錯,相對於madedit,medit還有一個優點是可使用gtk-immodule。
 不過目前我測試的 medit 1.0.3有個缺憾,那就是無法按Enter來送出gtab自動選字緩衝區。在medit中按Enter 時,並不會把gtab自動選字緩衝區裡的字送出,而是直接把游標換下一行。
 就只差這點,不然我可能會把madedit換成medit...可惜....
 | elleryq |  | 我來補一個 geany,這個也不錯用,有 syntax highlight 也有類似 tag list 的功能... http://www.geany.org/ | 
geany看起來也不錯,不過可惜gcin的over the spot總是停在視窗的左上角,也許它沒有把cursor的位置回報給gcin吧?這也是可惜之處。(註:geany 0.20)
edited: 1
 |