Code Monkey home page Code Monkey logo

bx_vimim_dict's Introduction

====================================================================== FileName: README.md Desc: Vim 字典输入 插件编码参考源自vimim-wubi Author: Xuan Jun ([email protected]) Link: http://idxuanjun.github.io Version: 0.1.0 LastChange: 2014-05-01 21:04:28 History:

Vim 字典输入

插件说明

吐槽一下,Vim 对非字母输入的用户来说太糟心了,让行云流水的输入变得磕磕碰碰的异常难受。曾经停用了两次 Vim 的使用,又舍不得捡了回来,输入法是停用最大的原因,很有些鸡肋的感觉。就算你的英文好也麻烦的很,总不能你写的都是代码和英文文档吧。不管如何,在我的周围里需要使用中文的机会太多了……

受到 VimIM 和 VimIM-wubi 的启发,最近在码能在 Vim 里使用的输入法,直接用 vim-script 编写。我是用“小鹤双拼输入法”的,VimIM 太麻烦,什么云输入之类的不适合我,作者又很长时间不更新了,有些小 BUG 因为功能太繁杂修改起来也较麻烦,想着干脆自己改造个适合自己的,哈哈,自己动手,丰衣足食嘛。以字词输入为重点,类似五笔输入,不考虑联想,用字典方式为主体架构。简单来说,就是输入字母,查找字典输出,输出什么都可以自己定义。

如果有同样需求的可以试用,欢迎多提宝贵意见哈:)

附注:

  • 默认使用小鹤双拼,如果需要使用五笔,请设置:

      let g:bx_im_wubi_used = 1
    
  • 程序自带的是小鹤双拼和五笔码表,你也可以改成自己习惯的码表,只要按照 [az] 的顺序排列好,同时设置 g:bx_im_charfirst=字母 [az] 在码表文件中的开始行号即可。例:

      let g:bx_im_charfirst=[1,234,...]
    

更新历史

2014-04-24:

  • 程序已初步调试完成,进入试用阶段。

插件安装

  • 使用插件管理器(Vundle):增加配置语句 Plugin 'idxuanjun/bx_vimim_dict'
  • 手工下载:Github 。点击右下角“Download ZIP”,解压后把 bx_vimim_dict.vim 和字典文件 bx_vimim_*.txt 放到 vim 的 plugin 目录下即可。

使用说明

  • 中英文输入切换:插入模式下使用 CTRL-L
  • 中英文标点切换:插入模式下使用 CTRL-\
  • 空格输入中文,回车输入原英文字母
  • 最多四键输入,Ctrl+N、Ctrl+P 上下选择中文

bx_vimim_dict's People

Contributors

idxuanjun avatar lclrc avatar

Watchers

 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.