搜狗云输入法的vim插件

Vim、Emacs配置和使用
回复
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

搜狗云输入法的vim插件

#1

帖子 xiooli » 2009-11-09 14:49

RT
哪位童鞋会写的写一个呗,肯定比 vimim 好用哈,呵呵。

我提供一个bash脚本(根据 Jun Wu 童鞋的脚本改写)

代码: 全选

xiooli@XIOOLI> ./sgccget.sh jintiantianqizhenhaoa 
今天天气真好啊:21                                                                              
今天天气:13                                                                                    
今天:7                                                                                         
金田:7                                                                                         
金天:7                                                                                         
近天:7                                                                                         
锦田:7                                                                                         
津田:7
锦添:7
觐天:7
禁填:7
金甜:7
锦钿:7
进:3
近:3
金:3
仅:3
尽:3
紧:3
今:3
代码:

代码: 全选

#!/bin/bash

# Sogou Pinyin Cloud fetch
# Author: Jun WU <quark@lihdd.net>
# Modified: xiooli <xioooli@yahoo.com.cn>
# Licence: GPLv2

py=`echo $@ | sed "s# #'#g;s#[^a-z']##g;s#''#'#g"`
res=`wget -qO - --timeout 12 -t 4 "http://web.pinyin.sogou.com/web_ime/get_ajax/${py:-kongbai}.key"`

if [ $? -eq 0 ]; then
	echo $res|awk -F'\"' '{ print $2 }'|ascii2uni -q -a J|sed 's/\t+/\n/g'
else
	echo "网络错误:${py}"
fi
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 搜狗云输入法的vim插件

#2

帖子 eexpress » 2009-11-09 15:00

wget啊。最低效率的搞法。
本来一个输入法还联网,就是最低效率了。还。。。
● 鸣学
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 搜狗云输入法的vim插件

#3

帖子 xiooli » 2009-11-09 15:43

eexpress 写了:wget啊。最低效率的搞法。
本来一个输入法还联网,就是最低效率了。还。。。
比起不断的选字来说效率已经够了
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 搜狗云输入法的vim插件

#4

帖子 lilydjwg » 2009-11-09 16:05

eexpress 写了:wget啊。最低效率的搞法。
本来一个输入法还联网,就是最低效率了。还。。。
还好啦,网速正常的时候我这里感觉不到延迟的。而且,不必每按键一次就去查询一次的。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 搜狗云输入法的vim插件

#5

帖子 xiooli » 2009-11-09 17:28

设想,先输入拼音,按空格(或其他某键)才去查询,结果会有很多(结果后面的数字表示是前几个字母的结果),wim可以弹出一个菜单选择,选择了以后就将对应的前面几个字母替换成汉字,然后继续查询后面剩下的拼音,知道这一段拼音弄完为止,有删除等动作就取消弹出的菜单,直到下一次按空格键再去查询。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 搜狗云输入法的vim插件

#6

帖子 bones7456 » 2009-11-09 17:35

你那个太慢,管道太多,来个轻量点的:

代码: 全选

$ echo -e `curl -s http://web.pinyin.sogou.com/web_ime/get_ajax/haha.key | awk -F\" '{gsub(/\\%/,"\\\\x",$2);print $2}'`
哈哈:4	+蛤蛤:4	+哈蛤:4	+蛤哈:4	+虾蛤:4	+蛤虾:4	+哈:2	+蛤:2	+铪:2	+虾:2	+噺:2	+鎺:2	+鰰:2	+紦:2+鈨:2	+溌:2	+奤:2	+妎:2	+虾:2	+铪:2
关注我的blog: ε==3
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 搜狗云输入法的vim插件

#7

帖子 xiooli » 2009-11-09 20:36

bones7456 写了:你那个太慢,管道太多,来个轻量点的:

代码: 全选

$ echo -e `curl -s http://web.pinyin.sogou.com/web_ime/get_ajax/haha.key | awk -F\" '{gsub(/\\%/,"\\\\x",$2);print $2}'`
哈哈:4	+蛤蛤:4	+哈蛤:4	+蛤哈:4	+虾蛤:4	+蛤虾:4	+哈:2	+蛤:2	+铪:2	+虾:2	+噺:2	+鎺:2	+鰰:2	+紦:2+鈨:2	+溌:2	+奤:2	+妎:2	+虾:2	+铪:2
骨头写个vim插件呗 :em09
头像
maxiangjiang
帖子: 4
注册时间: 2009-02-10 16:15

Re: 搜狗云输入法的vim插件

#8

帖子 maxiangjiang » 2009-11-22 14:09

头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 搜狗云输入法的vim插件

#9

帖子 lilydjwg » 2009-11-22 14:17

maxiangjiang 写了:VimIM 〖云〗输入
http://vimim.googlecode.com/svn/vimim/vimim.html#id36
VimIM的作者也来了啊,
赞一个 :em11 :em11
头像
博客教主
帖子: 239
注册时间: 2009-07-27 11:03
来自: 广东 深圳
联系:

Re: 搜狗云输入法的vim插件

#10

帖子 博客教主 » 2009-11-24 11:33

eexpress 写了:wget啊。最低效率的搞法。
本来一个输入法还联网,就是最低效率了。还。。。
就算这样还是比默认的输入法快很多啊!
头像
darasion
帖子: 1153
注册时间: 2007-12-05 12:25

Re: 搜狗云输入法的vim插件

#11

帖子 darasion » 2009-12-04 14:42

这玩意有点晕呼呼的。
emptist
帖子: 2
注册时间: 2009-12-05 10:34

Re: 搜狗云输入法的vim插件

#12

帖子 emptist » 2009-12-05 14:16

帮帮忙!我很久没用regualar expression已经看不懂了.
能否解释一下解码部分?我试试在Smalltalk环境用下,
谢了
回复