Giter Site home page Giter Site logo

vim-glyph's Introduction

基于 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 插件

vim-glyph's People

Contributors

meoowny avatar yuweijun avatar yu-weijun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.