作者pi3141 (圓周率)
看板Liu
標題[打屁] 分享自己寫的嘸蝦米 vim plugin
時間Sat Aug 20 17:21:57 2016
各位好,這是我的蝦米板首 po,想來分享一個自己寫的嘸蝦米 vim plugin
如有違反板規煩請告知該如何處置
https://github.com/pi314/boshiamy.vim
印象中是從五年前的暑假接觸嘸蝦米,也同時練了英打和盲打
後來接觸了 vim,很不幸的它的 normal mode 和中文輸入法會打架
用 vim 再熟一點以後,就想在裡面嘗試做出嘸蝦米的引擎
中間猶豫了非常久,不確定會不會有侵權的問題
在諮詢了法律人士以後,確認「字根表是沒問題的」,才決定要動手寫
(然後開始在網路上東翻西找挖出一些字根表,再寫程式處理組合)
開發到後來,vim 裡的字根表已經比系統裡的還要完整,有些字還得切到 vim 裡才打得出來XD
到今天為止已經過了一年又八個月,覺得這個 plugin 差不多能見人了
功能:
* 內建基本的字根表(有手動加入一些缺字)
* 加入一些特殊符號(例如格線符號 ╔╩╣,詳見 README)
* ";" 開頭可做注音輸入
* "\u" 後接數字可以用 Unicode 編號輸入
* "\u[字]" 可把 "字" 解碼為 \u5b57
* HTML symbol 編/解碼
* 日文假名
* 全型字(輸入 abc 按空白鍵送字會產生abc)
* 盧恩字母
* 盲人點字
* 使用者自訂字根表
有些奇奇怪怪的功能其實不是原本計畫中的,但越寫越 high 就不小心加進去了
本來想在 Editor 板分享,但想了想覺得「在蝦米板碰到 Vim 使用者」可能比「在 Editor 板碰到蝦米族」還容易XD"
如果有使用,有看到可以改進的地方歡迎提出,甚至自己 fork 出去改進也可以
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.215.22
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Liu/M.1471684938.A.01B.html
1F:→ hohiyan: 推! 08/20 23:26
2F:推 wckao: 推 08/21 11:51
3F:推 xliu: 只能推了~ 08/21 17:43
4F:推 motea11: 不推不行r 08/21 18:10
5F:推 linpien: 非常好 08/21 20:55
6F:推 folage: 請問這是做什麼用的? 08/21 22:35
7F:推 vaper: 你應該要先介紹什麼是vim..... 08/22 01:36
8F:→ vaper: linux,vi進階版...只能淚推了 08/22 01:39
9F:推 adi5566: 這…太強了 08/22 10:42
10F:推 goldie: 太強了,我也是 Vim+嘸蝦米 的使用者+1 08/22 14:23
11F:→ pi3141: @vaper: 我知道有很多人沒接觸過 vim XD 08/22 15:04
12F:→ pi3141: 如果原本沒接觸過的話,和這個 plugin 應該不太有緣XD 08/22 15:05
13F:→ pi3141: 所以就沒有解釋了 08/22 15:06
14F:→ pi3141: @folage: 這是個編輯器的外掛,內建了嘸蝦米輸入法~ 08/22 15:06
15F:→ pi3141: 一般的編輯器不太需要的,是 vim 特別了點~ 08/22 15:07
16F:→ pi3141: @goldie: (握 08/22 15:07
17F:→ pi3141: 如果有人使用了,有什麼感想,請不吝提出~ 08/22 15:08
18F:→ pi3141: 並不會要求「要參與開發」才能提想法,這是個自由軟體 08/22 15:09
19F:→ pi3141: 想法丟出來說不定就有人做了(也說不定沒有XD" 08/22 15:09
20F:推 saxontai: 純推不下 08/22 18:23
21F:推 kewang: vim+嘸蝦米推推!!! 08/22 22:20
22F:推 kewang: 不過試了半天試不出來要怎麼使用耶 囧rz 08/22 22:29
23F:推 kewang: 試出來了 要在insert mode按,,才能開始打 明天來分享! 08/22 23:41
24F:推 cerebellum: 太強了...雖然很少在vim中打中文,不過還是收下了! 08/23 05:45
25F:推 bathape: 雖然不是vim用家,但還是推 08/23 06:40
26F:推 filiaslayers: 有神!!雖然說我在用VIM跟嘸蝦米,可是沒有在VIM裡 08/23 15:36
27F:→ filiaslayers: 用嘸蝦米的需求就是了orz 08/23 15:37
28F:推 youngjay224: 推! 08/24 11:28
29F:推 s93rm6: 推推 有趣 XD 08/24 14:10
30F:推 Dianer: 雖然不知道vim是什麼還是給推 08/24 15:11
31F:推 johnnyjaiu: 推 08/24 16:41
32F:推 zfs: 推~~~ 08/24 20:07
33F:推 xliu: 強大! 08/24 20:08
34F:推 coffeeswirl: 推推,可是是什麼玩意啊??? 08/25 11:47
35F:推 atbb: 推~~~ 08/27 23:37
36F:推 Hurricaneger: 把vim想成超強的notepad++就好了! 08/28 01:02
37F:推 jackchen0929: 不推不行呀! 09/01 17:46
38F:推 ncueBenson: 玩過linux比較會碰到 09/05 20:12
39F:推 hengsao: 推 今天在vim裡打中文打到有點火大 然後才想起這篇 09/08 04:33
40F:推 ezfarm: 有你真好,大心 09/23 14:52
41F:推 jasonhg: 推! 09/29 14:55
42F:推 winstonw: 推 Vim & 嘸蝦米! 10/04 21:29
43F:推 markbex: 推 另外vim是在Linux系統中的編輯器 10/10 10:40
44F:推 s84391: 太棒了 推 10/18 12:53