在 Linux 环境下用 Vim 编写 Javascript 代码,有哪些有效的方法可以优化代码提示?

 我来答
xiangjuan314
2016-04-13 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2810万
展开全部
利用字典,需要整个js的函数字典,一行一个函数,unix换行。
/path/js/funclist.txt就是整理好的字典。在vim的插入模式下,按tab键,就会给出光标所在的单词的提示

在 .vimrc 添加如下内容:
setlocal dictionary-=/path/js/funclist.txt
dictionary+=/path/js/funclist.txt
" Use the dictionary completion
setlocal complete-=k complete+=k

func! InsertTabWrapper()
let col = col('.') - 1
if !col

getline('.')[col - 1] !~ '\k'
return "\ < tab > "
else
return "\ < c-p > "
endif
endfunction

" Remap the tab key to select action with InsertTabWrapper
inoremap < buffer > < tab > < c-r > =InsertTabWrapper() < cr >
cilfnirlts
2016-04-13 · 超过61用户采纳过TA的回答
知道答主
回答量:130
采纳率:100%
帮助的人:126万
展开全部
利用插件snipMate

或者利用字典
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式