安装Package Control后,通过它安装JavaScript Completions和TernJS插件可实现JavaScript代码提示与补全。

Sublime Text本身不自带完整的JavaScript代码提示和补全,但通过安装插件可以轻松实现。核心在于安装
Package Control
JavaScript Completions
TernJS
安装Package Control,安装JavaScript Completions,配置TernJS,解决常见问题。
Package Control是Sublime Text的插件管理器,几乎所有插件都需要通过它来安装。 打开Sublime Text,按下
Ctrl+``,或者选择
import urllib.request,os,hashlib; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); hashlib.sha256(urllib.request.urlopen('http://packagecontrol.io/' + pf.replace(' ','%20')).read()).hexdigest(); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('http://packagecontrol.io/' + pf.replace(' ','%20')).read())重启Sublime Text。 如果
Preferences
Package Control
立即学习“Java免费学习笔记(深入)”;
JavaScript Completions
Ctrl+Shift+P
Install Package
JavaScript Completions
TernJS
Ctrl+Shift+P
Install Package
TernJS
.tern-project
.tern-project
.tern-project
.tern-project
{
  "ecmaVersion": 6,
  "plugins": {
    "jquery": true,
    "node": true,
    "browser": true
  },
  "libs": [
    "browser"
  ]
}ecmaVersion
6
plugins
jquery
node
browser
libs
browser
有时候即使安装了插件,代码提示仍然不生效,可能的原因有很多:
JavaScript
.tern-project
plugins
libs
默认情况下,Sublime Text可能不支持最新的ES6+语法。要支持ES6+,需要安装Babel插件并配置Sublime Text。
Babel
Ctrl+Shift+P
Install Package
Babel
Preferences > Package Settings > Babel > Settings - User
{
    "syntaxes": {
        "JavaScript (Babel)": [
            "Packages/Babel/JavaScript (Babel).tmLanguage"
        ]
    }
}重启Sublime Text。 这样,Sublime Text就能正确识别和高亮ES6+的语法。
除了
JavaScript Completions
TernJS
这些插件可以根据你的实际需求选择安装。
以上就是sublime如何配置js代码提示和补全_Sublime JavaScript代码智能提示与补全配置的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号