`
renwolang521
  • 浏览: 23467 次
  • 性别: Icon_minigender_1
  • 来自: 西安—>北京
社区版块
存档分类
最新评论

笔记:Cygwin——vim添加插件sdcv取词翻译

阅读更多

Cygwin 下为vim添加 取词翻译功能

1.先安装sdcv

sdcv 可以去 http://sdcv.sourceforge.net/ 下载,最新版本为0.4.2

然后编译安装,尝试了几次cygwin下编译不成功,google的结果也有人提到新版的对glibc要求太高,可以用0.4的版本,我尝试了之后也不成功,最后找到有人在cygwin下编译了一份 0.4.2 版本的。(附件中有)

原下载地址:http://bamanzi-misc.googlecode.com/files/sdcv-0.4.2-1.tar.bz2 解压到根路径下即可。

 

安装后可以在命令行查单词:

 

$ sdcv <单词>

 当然是查不到的,因为还没有添加词库

 

2.安装词库 stardict

下载词库:

将词库解压到 /usr/share/stardict/dic/ 目录下,解压后目录为:

 

 

/usr/share/stardict/dic/stardict-langdao-ce-gb-2.4.2/
/usr/share/stardict/dic/stardict-langdao-ec-gb-2.4.2/

 

现在已经可以查词了,中英互译

 

$ sdcv java
$ sdcv 咖啡

 

3.为vim添加屏幕取词功能

参考文章 http://my.opera.com/yunt/blog/show.dml/304842

 

将如下代码添加到 ~/.vim/plugin/sdcv.vim 文件中

 

 

function! Mydict()
  let expl=system('sdcv -n ' .
        \  expand("<cword>"))
  windo if
        \ expand("%")=="diCt-tmp" |
        \ q!|endif
  25vsp diCt-tmp
  setlocal buftype=nofile bufhidden=hide noswapfile
  1s/^/\=expl/
  1
endfunction

 

 将如下代码添加到 ~/.vimrc 文件中

 

 

nmap F :call Mydict()<CR>

 

 然后vi 非编辑模式下 就可以调用 shift + f 就可以看到左边显示 翻译的结果了

 

附件:

1. sdcv-0.4.2-1.tar.bz2 为cygwin下编译好的sdcv0.4.2版,源地址为:http://bamanzi-misc.googlecode.com/files/sdcv-0.4.2-1.tar.bz2

2. stardict-langdao-ce-gb-2.4.2.tar.gz,stardict-langdao-ec-gb-2.4.2.tar.gz 为词库文件因为10M限制所以分两个文件。如果想下载单个文件(内容一样) http://download.csdn.net/detail/renwolang521/3946294

 

本文参考:

http://my.opera.com/yunt/blog/show.dml/304842

http://www.cnblogs.com/bamanzi/archive/2011/06/26/emacs-stardict.html

 

0
0
分享到:
评论

相关推荐

    sdcv 命令行字典

    D:\tools\sdcv&gt;dir Volume in drive D is DATA Volume Serial Number is 9842-52D0 Directory of D:\tools\sdcv 03/20/2008 02:57 PM &lt;DIR&gt; . 03/20/2008 02:57 PM &lt;DIR&gt; .. 03/20/2008 02:33 PM &lt;DIR&gt; ...

    cygwin 包含安装插件

    在本文中,我们将深入探讨如何在Windows操作系统上安装Cygwin,并重点介绍如何在Cygwin环境中添加和管理插件。Cygwin是一个流行的开源工具集,它为Windows用户提供了类Unix的环境,使得用户可以在Windows系统上运行...

    vim数据库插件dbext_420

    vim的数据库连接插件,便于数据库SQL调试,支持几乎所有的常见数据库, For instructions on installing this file, type :help add-local-help |add-local-help| inside Vim. Homepage: ...

    cygwin-get:Cygwin 包管理器

    cygwin-get - Cygwin 包管理器关于cygwin-get 是基于 CLI 的 cygwin 包管理器。 它可以解决软件包依赖关系并下载它。 cygwin-get 仅在 Windows 上运行。 添加一名作者文件如何使用 ? 下载包cygwin-get.py vim 解决...

    Cygwin学习笔记

    **Cygwin学习笔记** Cygwin是一款在Windows操作系统上模拟Linux环境的开源工具集,它使得开发者可以在Windows系统上运行许多原本只适用于Unix或Linux的命令行工具、应用程序和库。Cygwin的主要功能是提供一个兼容...

    cygwin64.zip

    **标题:“cygwin64.zip”** **描述:**“cygwin64.zip”是一个包含Cygwin 64位版本的压缩文件。Cygwin是一个在Windows操作系统上模拟Linux环境的开源工具集,它允许用户在Windows上运行许多原本只在Unix或Linux...

    Windows上安装配置SSH教程——win10下使用Cygwin+Expect自动登陆ssh

    安装Cygwin,安装上Tcl和Expect两个工具。 百度搜索:cygwin,在搜索结果中点击:Cygwin Installation 此刻,进入cygwin软件官网,根据自己操作系统,选择32位或64的setup 双击打开下载完成的cygwin,进入安装程序...

    cygwin的ssh+vim安装包(共3卷)+第一卷

    cygwin的ssh安装包,官方下载的..包括了必须的安装包,主要是为了给hadoop用的

    cygwin-setup

    5. **软件包管理**:Cygwin使用apt-cyg或setup程序进行包管理,用户可以方便地添加、删除或更新软件包,类似于Ubuntu的apt-get。 6. **命令行界面**:Cygwin提供了一个名为"bash"的Unix风格的命令行界面,用户可以...

    在Windows中开发linux程序:Cygwin安装方法(附安装包下载)

    NULL 博文链接:https://emily2ly.iteye.com/blog/1044806

    Cygwin64

    Cygwin64是一款在Windows操作系统上运行的开源软件集合,它提供了一个类UNIX环境,使得开发者可以在Windows系统上使用类似于Linux或Unix的命令行工具、编译器和应用程序。这个环境是通过模拟POSIX接口来实现的,使得...

    cygwin安装程序

    "Cygwin安装程序"是针对Windows 10用户设计的一款强大的命令行工具,它提供了一个模拟Linux环境的接口。Cygwin的核心在于它的一组动态链接库,这些库能够使Linux应用程序在Windows系统上运行,无需任何源代码修改。...

    跨浏览器插件框架FireBreath安装与使用之一——Windows下的插件

    跨浏览器插件框架 FireBreath 安装与使用之一——Windows 下的插件 FireBreath 是一个浏览器插件的框架(Browser Plugin framework),它提供一个简单易用的跨 OS(Windows, Mac, and Linux)和跨浏览器(IE,Fire...

    原创cygwin合集——实测可用

    文件夹“cygwin”包含: 1.ftpsourceware_cygwin 2.setup-x86.exe 3.readme 使用2开始安装cygwin,过程中选择1作为root目录,目标目录随君意 详细参考,请参考:...

    cygwin 安装包

    Cygwin的核心是Cygwin库,这个库将Linux API转换为Windows API,从而使Linux程序能够在Windows平台上无缝运行。 ### Cygwin的主要功能 1. **Linux命令行模拟**:Cygwin提供了一个与Linux相似的命令行接口,包括...

    Cygwin 2.573.2.2

    在Cygwin 2.573.2.2这个版本中,可能包含了一些性能优化、bug修复和新功能的添加。用户可以通过安装程序来获取更新,保持其系统与最新版本同步,以获得更好的稳定性和兼容性。 总的来说,Cygwin是一个强大的工具,...

    Portable Cygwin:Cygwin 便携式安装脚本-开源

    "Portable Cygwin" 指的是 Cygwin 的便携式版本,Cygwin 是一个在 Windows 上模拟 Linux 开发环境的工具集。它提供了类 Unix 的命令行接口、开发工具和库,使得开发者可以在 Windows 系统上运行和构建原本为 Linux ...

    cygwin安装资源.zip

    Cygwin是一款强大的开源工具,它为Windows操作系统提供了一个类Unix的环境,使得用户可以在Windows平台上运行许多原本只适用于Linux或Unix的应用程序。这个“cygwin安装资源.zip”文件包含了一切你需要快速安装和...

    cygwin v1.7

    **Cygwin详解** Cygwin,全称为Cygwin1.7,是一个在Windows操作系统上模拟Linux环境的开源工具集。它由Cygnus Solutions(后来被Red Hat收购)开发,旨在为开发者提供一个在Windows平台上运行POSIX兼容应用程序的...

    sudo-for-cygwin:cygwin的不良sudo克隆

    sudo vim /etc/hosts$ sudo cp foo.txt /cygdrive/c/Program Files/$ suco cygstart cmd # open elevated standard command prompt$ sudo cygstart regedit$ sudo # just invoke elevated shell如果您在带有UAC的...

Global site tag (gtag.js) - Google Analytics