Skip to content
forked from yuweijun/vim-wb

一款 vim 的基于形码静态挂载码表的输入法

License

Notifications You must be signed in to change notification settings

meoowny/vim-glyph

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于 vimim 的形码输入法

原版插件地址 原精简版插件地址

本仓库为 vimim 插件的再次精简,仅用于作者个人的挂载码表方案的形码输入法的小众需求

刚刚 fork 完,还没开始改,

暂时请勿下载本插件

暂时请勿下载本插件

暂时请勿下载本插件

原输入法 vimim 功能很强大,支持云输入法与多种输入法方案,我计划将插件简化到仅支持挂载形码码表输入法的程度,谨慎选择

计划完成目标

  • 添加设置项,用于设定全角/半角符号等
  • 提供翻页与二选三选(四选)的配置项
  • 修复 normal 模式下的符号问题
  • 删除拼音、双拼及其他输入法的部分,精简代码
  • 多编码格式的支持(?)

待项目初步修改完成后,计划增加对于码表的修改支持,包括:

  • 添加自造词
  • 删除码表中的废词
  • 词频设置选项与修改
  • 码表过滤
  • 字根查询
  • lua 重构与支持
  • 性能优化,将给出的码表存为二进制格式,随文本文件更新

配置

.vimrc配置文件中加入以下配置,避免输入法状态下搜索功能按键显示有问题:

set imsearch=0

输入法切换

目前仍是原 vimim-wb 的简化程度,使用的是作者正在使用的宇浩输入法,可以从这里下载其他输入法码表,用以替换宇浩输入法

使用宇浩输入法v2.5.0的 baidu 的简体简码码表,并进行了一定程度的修改,修改细节见文档

使用

在普通或者插入模式中按快捷键Ctrl-J,也就是Ctrl + Shift + J,就可以输入中文了 按下 Meta-o 切换是否在四码唯一时自动上屏,Ctrl-l 切换中英文符号

使用方括号翻页,空格选择首个匹配项,分号选择第二匹配项,引号选择第三匹配项,tab 选择第四匹配项

与英文混排输入的问题

一般在输入英文单词前后用空格与中文字符分隔开来,如果需要中英文混排并且不要插入空格的话,则在输入英文单词之后按回车符,则英文词上屏后就可以接着输入中文了。

vim-space 插件

原 vim-wb 作者还制作了一个处理中英文之间空格的插件,见 vim 插件

About

一款 vim 的基于形码静态挂载码表的输入法

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 91.0%
  • C++ 9.0%