面向web前端及node开发人员的vim配置,2024最新网易前端面试题目

  • vim-markdown 把高亮功能推广到 markdown github

cd ~/.vim/bundle/

git clone https://github.com/plasticboy/vim-markdown.git

  • vim-instant-markdown 预览 markdown githjub

npm -g install instant-markdown-d

  • vim-markdown-toc 为 markdown 生成标题 github

cd ~/.vim/bundle/

git clone https://github.com/mzlogin/vim-markdown-toc.git

  • youcompleteme 代码提示和补全 github

这个放在最后因为它比较复杂。属于可选的插件,根据自己需求安装。

首先,在 vim normal 模式输入 :version 查看其版本,要求版本大于7.4.143, 否则更新它。

其次,在 vim normal 模式输入 :echo has('python') || has('python3'), 如果输出为0,请更新 vim 以支持 python。

之后,在终端输入:

cd ~/.vim/bundle/

git clone https://github.com/Valloric/YouCompleteMe.git

cd ~/.vim/bundle/YouCompleteMe/

git submodule update --init --recursive

cd ~/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/tern_runtime

npm install --production

如果你需要支持 typescript,安装:

npm install -g typescript

cd ~/.vim/bundle/

git clone https://github.com/groenewege/vim-less

到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖:

回到 bundle 目录 安装

cd ~/.vim/bundle

git clone https://github.com/ternjs/tern_for_vim.git

cd ~/.vim/bundle/tern_for_vim

npm install

之后需要在您的项目根目录建立一个 .tern-project 文件,没有内容,空白即可。该文件内部结构如下:

{ “libs”: [ “browser”, “jquery” ], “loadEagerly”: [ “importantfile.js” ], “plugins”: {

“requirejs”: {

“baseURL”: “./”,

“paths”: {}

}

}

}

此部分详细配置在此 http://ternjs.net/doc/manual.html

  • apt-vim 自动管理插件 github

这里再安装一个插件自动管理插件,也比较麻烦,根据自己需求安装:

  1. 自动安装

curl -sL https://raw.githubusercontent.com/egalpin/apt-vim/master/install.sh | sh

2.手动安装

需要Python2.7.x或Python3.0+

  • 14
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值