0
Tern for Vim 实现 javascript 自动补全
项目地址: https://github.com/ternjs/tern_for_vim
安装
clone 项目到 ~/.vim/bundle, 然后切到插件目录 bundle/tern_for_vim 执行npm install 安装依赖。
特性
因为提供omni completion,所以如果之前你安装过Vim其他的自动补全插件的话,不会有其他影响。
除了自动补全外还提供下面几个命令
TernDef: 跳转到定义
TernDoc: 查看当前光标下的函数或变量的文档
TernType: 查看当前光标下变量的类型
TernRefs: 查看当前光标下所有使用该变量或者改属性的代码
TernRename: 重命名
Tern 配置
因为是基于Tern提供的以上功能。所以Tern也有必要配置下。
创建 ~/.tern-project 添加
{
"libs": [
"browser",
"jquery"
],
"loadEagerly": [
"importantfile.js"
],
"plugins": {
"requirejs": {
"baseURL": "./",
"paths": {}
}
}
}
libs为引入的库。loadEagerly需要提前加载的js文件,如有些全局变量和函数。
回复
Recommend
相关搜索关键词
- 自动
- Vim
- vim
- vim-board
- vim-highlighter
- Copilot vim
- color transparent vim
- vim layout
- color+transparent+vim
- vim+layout
- javaScript权威指南
- factory/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php/.env/admin/view/javascript/common.js
- Javascript
- javascript
- factory/vendor/phpunit/phpunit/src/util/php/eval-stdin.php/.env/admin/view/javascript/common.js
- Ultimate guide to JavaScript algorithm
- Ultimate+guide+to+JavaScript+algorithm
- school unblock games javascript
- proxy javascript
- school+unblock+games+javascript
- proxy+javascript
- JavaScript
- Hacks for blooket
- clash for magisk
- blookrt hack for all blooks
- ios vs android development for your mobile app
- takeoffprojects machine learning projects for students
- Gift Card for a Review
- bruteforce attack for instagram AND 2431=2431
- Box For Magisk
Recent search keywords
- bead
- plus de 8000 chaines
- 回来找我
- inspector calls
- Louisiana
- Self-enabling
- flexibility
- Infrastructure
- United Arab Emirates
- repurpose
- El Salvador Colon US Dollar
- Mountains
- Switzerland
- indexing
- Ergonomic
- e-markets
- Administrator
- Sausages
- Program
- engineer
- Bahrain
- cross-media
- product
- holistic
- Ports
- Open-architected
- Synergistic
- Automotive
- Moroccan Dirham
- Generic Steel Salad
- communities
- algorithm
- Kina
- reboot
- Future
- SMTP
- Lake
- Cotton
- Clothing
- monetize
- revolutionize
- purple
- Generic
- Tirol
- Applications
- architecture
- Customizable
- portals
- Rubber
- Integrated
- Total
- Credit Card Account
- Avon
- User-friendly
- Angola
- schemas
- US Dollar
- clicks-and-mortar
- Pants
- Grnit
- Intelligent
- multi-byte
- Filippinerna
- online
- -1" or 3+860-860-1=0+0+0+1 --
- answers
- @@l00ww
- iecho.cc
- golbel
- 129084
- cssbuilder
- DOVE加速器
- Graphcore
- n950f
- eb341820cd3a3485461a61b1e97d31b1
- onepiece
- Samsung gaming
- contact
- hindi
- golang9478590
- http\x3A\x2F\x2Fbestbuy.com
- 哥们
- 黑兽
- -4307" or 5781=5781 and "yvut"="yvut
- yiyo
- Inda
- -1" or 2+501-501-1=0+0+0+1 --
- upi
- 印度支付通道
- AC8227L+Android+head+unit+4gb/32gb
- xperia+5+v
- org+chart
- Iptv+2023
- san+francisco+web+development
- 8257+logo
- hacks+in+blooket
- 深入理解+Gem5
- xperia+5+v+kernel
- hacks in blooket
- Iptv 2023