我之前一直在用。我觉得如果你需要快速开发项目,或者嫌编辑器配置麻烦,那么推荐WebStorm。它集成很多丰富的功能,包括代码自动补全,鼠标悬停显示变量出处,命令行操作,提供本地静态页面http访问等等,几乎涵盖了你需要的所有功能。但正因此编辑器会经常卡死,崩溃,响应慢。由于它是收费软件需要破解,而且还经常崩溃,后来我才转战sublime。
- 这里我贴一个WebStorm2016 1.3版本的破解教程;
- webstorm所有的快捷键都可以在File->Settings->Keymap里面查看;
- 在File->Settings->plugins安装插件。如:让WebStorm支持Markdown格式,我们搜索“markdown support”点击安装插件,重启WebStorm即可。值得一提是,WebStorm的Markdown自带预览功能很好用。
- 还有两个好用的功能是sublime上面没有的,一个是右键点击项目根目录选择Local History->Show History可以查看项目修改的历史情况,可以返回修改历史上的节点哦,另一个是,右键点击单个文件选择Compare With,在弹窗里选择一个不同版本的同一个文件,可以进行对比对比,向左合并或向右合并。这个太强大了,直接省去了再装一个Beyond Compare软件。
- 如果项目是协作开发并且用git做版本控制了,还有个更牛B的功能,在文件编辑区域右键点击行号,选择Annotate可以看到此处是谁写的代码,你写了bug,躲也躲不掉。哈哈……
- 当然你辛苦设置好WebStorm配置可以在本地查看,windows系统默认放置C:\Users\admin.WebStorm2016.1,你可以拷贝到其他电脑上继续使用。记住千万不要用特殊手段关闭WebStorm,比如:关闭进程,突然断电导致电脑关机都可能导致webstorm异常不能启动。
- windows系统更换主题,先下载XML/ICLS文件并拷贝到C:/Users/USERNAME/./config/colors,然后重启webstorm,File->Settings->Editor->Colors&Fonts->Font,在Scheme下拉框里选择配色。MacOS需要拷贝XML/ICLS文件到~/Library/Preferences//colors/。
界面非常简洁,是一个轻量级而功能强大的编辑器。它也是收费软件,但是相比WebStorm要好破解一些。sublime破解,根据你安装的插件sublime才变得功能更加丰富。在安装各种插件之前你需要先装插件管理器Package Control
- **安装插件:**Ctrl+Shift+P,输入install,等待几秒后出现插件列表,输插件名再回车就能自动安装。 我本地安装的插件列表:
A File Icon————好看的文件图标
AdvancedNewFile————快速新建文件
Alignment————用于代码对齐
AutoFileName————自动补全文件(目录)名
Babel————识别ES6语法和React JSX语法
Better Less————格式化less文件
Compare Side-By-Side————Sublime版本的BeyongCompare
DocBlockr————代码块注释
Emmet————快速编写HTML和CSS代码,默认快捷键 Tab
Git————集成git管理功能
WakaTime————第三方可视化监控平台,可统计操作sublime的各种数据
PlainTasks————todo待办事件表
Gitignore————一键生成git忽略文件模板
jQuery————快速生成jquery代码块
JsFormat————JavaScript代码格式化
JSON Key-Value————json代码高亮显示
LESS————高亮显示less语句
MarkdownEditing————编写的 markdown文件
Package Control————插件管理器
PackageResourceViewer———插件资源查看器
OmniMarkupPreviewer———在浏览器中预览markdown文件
Terminal———设置在sublime里面打开命令行,可以在Terminal.sublime-settings-Users里面设置打开iTerm2:{ "terminal": "iTerm2-v3.sh", "parameters": ["--open-in-tab"] }
Theme - Soda————soda主题
HTML-CSS-JS Prettify————快速格式化html,css,js文件
另外几款精美的主题:Material,Seti_UI,Boxy Theme(插件不是越多越好哦,装多了快捷键就会重合,反而不方便)
- 删除插件: Ctrl+Shift+P,输入remove package,选择插件再回车。
- 调用插件: 先调出执行面板Ctrl+Shift+P,输入关键字,如:输入git,会出现git相关的操作命令
- 基本设置:
{
//关闭自动保存
"atomic_save": false,
//颜色主题
"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme",
//字体设置
"font_face": "YaHei Consolas Hybrid",
//字号大小
"font_size": 14,
//打开当前行背景颜色
"highlight_line": true,
//禁用vi模式编辑包
"ignored_packages":
[
"Vintage"
],
//显示行号右侧的代码段闭合展开三角号
"fade_fold_buttons": false,
//使用 unix 风格的换行符
"default_line_ending": "unix",
// 侧边栏文件夹显示加粗,区别于文件
"bold_folder_labels": true,
//显示滚动条
"overlay_scroll_bars": "enabled",
//当前页失去焦点自动保存
"save_on_focus_lost": true,
// 单个tab大小为2个空格
"tab_size": 2,
// Tab转空格
"translate_tabs_to_spaces": true,
// 自动换行
"word_wrap": true,
//主题风格
"theme": "Material-Theme.sublime-theme"(或"Seti.sublime-theme")
}
号称编写现代 Web 和云应用的跨平台源代码编辑器,集大家之所长,功能强大,通用性很强,既有像sublime一样多的插件,也有webstorm一样丰富的功能,而且还是免费的。很容易上手,快捷键基本一样,不需要太多配置就可以直接用。
- ** 基本设置 **
{
//编辑器的字体大小
"editor.fontSize": 14,
//文件失去焦点时自动保存
"files.autoSave": "onFocusChange",
//一个制表符等于2个空格数
"editor.tabSize": 2,
//关闭初始化安装之后出现欢迎的信息
"team.showWelcomeMessage": false,
//关闭同步 Git 存储库前进行确认
"git.confirmSync": false,
//关闭当打开文件时,将基于文件内容检测 "editor.tabSize" 和 "editor.insertSpaces"
"editor.detectIndentation": false,
}
- 推荐安装插件
VSCode Great Icons ---- 官方推荐的一套文件图标
ESlint ---- 集成eslint检查JavaScript代码
Debugger for Chrome ---- 联合chrome调试bug