ianva / vim-youdao-translater

vim的有道取词翻译插件
ianva.github.com
Other
132 stars 32 forks source link

安装了无法使用啊 #32

Closed limbo-envoy closed 6 years ago

limbo-envoy commented 6 years ago

E492: 不是编辑器的命令: Ydc

voldikss commented 6 years ago

添加 ~/.vimrc 文件:

vnoremap <silent> <C-T> :<C-u>Ydv<CR>
nnoremap <silent> <C-T> :<C-u>Ydc<CR>
noremap <leader>yd :<C-u>Yde<CR>

做了没

limbo-envoy commented 6 years ago

做了啊, 添加后才会提示Ydv函数错误的,执行命令失败

limbo-envoy commented 6 years ago

这几个快捷键命令都会报不是编辑器命令

voldikss commented 6 years ago

建议把你的 vimrc 文件相关部分也贴过来

limbo-envoy commented 6 years ago

"有道翻译配置 vnoremap :Ydv nnoremap :Ydc noremap yd :Yde

我是直接这么添加了啊

voldikss commented 6 years ago

map 用法不对,把那段原样抄进去不就行了

limbo-envoy commented 6 years ago

image

voldikss commented 6 years ago

哦我想起来了,不是编辑器命令 的错误根源应该是这里的几句 https://github.com/ianva/vim-youdao-translater/blob/785f2b5145ec54c70e557ae3134f7882c39ee8d5/plugin/ydt.vim#L40

可能是 Vim 版本太旧了?或者你没有安装上这个插件

抱歉之前说错了,和 map 没有关系,是上面这几行定义命令的部分没执行

limbo-envoy commented 6 years ago

我用的VIM - Vi IMproved 8.1, image 插件也是直接从你github上clone过来的啊

voldikss commented 6 years ago

那基本可以确定是安装的问题了,我个人一直用的插件管理器。如果是自己 clone 然后往目录里放的话好像比较麻烦,你再看看你的安装目录对不对吧,这个我也不怎么清楚。

limbo-envoy commented 6 years ago

谢谢,解决了,真是直接clone的不能用,插件管理安装后好了