共计 2960 个字符,预计需要花费 8 分钟才能阅读完成。
webstorm 配置项文档 + 应用文档
工夫: 2020-10-13 webstorm2020.2.3 版本
通过 ctrl+F 搜寻你想理解的 webstorm 配置
有些成果按 Apply 就能够看出成果,而有些成果则须要按 OK 才行。
Appearance Behavior 外观行为
Accessibility 无障碍
没应用过,不作示意
- Support screen readers 反对屏幕阅读器(须要重启)
- Use contrast scrollbars 应用比照滚动条
- Adjust colors for red-green vision deficiency 调整红绿视力有余的色彩
UI Options UI 选项
- Show tree indent guides 显示树缩进参考线
Smooth scrolling 平滑滚动
开启时应用鼠标滚轮滚动更加顺畅天然,敞开时滚动十分生硬,倡议开启。
Use smaller indents in trees 在树上应用较小的缩进
在树上(例如左侧导航视图)节点的缩进变小。
Drag-and-drop with Alt pressed only 仅在按住 Alt 的状况下拖放
同样是针对树结构的。webstorm 能够通过拖动来挪动文件夹和文件,若开启此选项,则必须按住 Alt 能力开启拖放操作。
- Enable mnemonics in menu 在菜单中启用助记符
若开启则会在如上图中,有些单词被划上下划线。在 快捷键不抵触的前提下 , 按住alt+ 被划线 的单词能够疾速关上此选项。
例如, 按住 alt+u
- Always show full path in window header 始终在窗口题目中显示残缺门路
不开启时
启时
- Enable mnemonics in controls 在控件中启用助记符
性能和菜单启用助记符统一
- Display icons in menu items 在菜单项中显示图标
启用后
Antialiasing 抗锯齿
第一个选项指的是整个 IDE 界面字体
第二个选项指的是整个编辑器字体
选项如下:
- Subpixel 亚像素
- Greyscale 灰度
- No antialiasing 无抗锯齿
一个个试试,抉择适合的就行,一般来说,就抉择默认的 Subpixel 更好
Presentation Mode 演示模式
如下进入演示模式
Font Siez 调节演示模式中的字体大小
Menus and Toolbars 菜单与工具栏
次要是调节菜单和工具栏中的地位,图标。属于外观调节局部。
System Settings 零碎设置
- Confirm before exiting the IDE 退出 IDE 前确认
- When closing a tool window with a running process 当敞开一个正在运行的过程的工具窗口时
有如下选项: Terminate process 终止过程、Disconnect 断开、ask 询问
Project 我的项目
- Reopen projects on startup 启动时从新关上我的项目
- Open project 关上我的项目在: New Window 新窗口、Current Window 以后窗口、Ask 询问
- Default project directory 默认我的项目文件夹(目录是在 OpeProject 中预选的)
AutoSave 主动保留
- Save files if the IDE is idle for [] seconds IDE 闲暇多少秒就会保留文件
- Save files when switching to a different application 切换到其余应用程序时保留文件
- Back up files before saving 保留前备份文件
- Synchronize external changes when switching to the IDE window or opening an editor tab 切换到 IDE 窗口或关上编辑器选项卡时同步内部更改
Tip: 无奈齐全禁用主动保留
Scope 域、范畴
Scope 其实就是新建一些自定义的范畴、域
如何应用?
如上图,新建了一个名为 测试的域 的 Scope。
当初你能够在搜寻中应用到这个 测试的域 Scope
Notifications 告诉
我认为没有理解的必要
Quick Lists 疾速列表
一个自定义疾速操作的列表。
如何应用?
我把最罕用的操作组成了一个 Quick List, 如图所示进行新建
复制 Quick List 的名称,这里是 TestQuickList, 当初给它进行 快捷键 绑定
当初我只有按下 ctrl+shift+ 逗号, 就会呈现如下图的界面:
(因为 commit、update 等操作有效,就没展现在此 list 中, 因为写文档时没有装置 svn…)
Path Variables 门路变量
给门路给个变量名,留神此变量的适用范围是在 IDE 文件操作中。
演示:
增加门路变量
在如下地位,写入变量名test
创立我的项目,进行测试
能够看到,默认我的项目地位曾经变成咱们设置的地位了。能够持续去 Path Variables 更改文件夹地址,再去新建我的项目试试。
Keymap 键位设置
能够设置键位。
Editor 编辑器
General 惯例
Mouse Control 鼠标管制
- Change font size with Ctrl + Mouse Wheel 应用 Ctrl+ 鼠标滚轮更改字体大小
Move code fragments with drag-and-drop 通过拖放挪动代码片段
选中一片代码,能够通过拖动来扭转地位,禁用则没有此成果
Soft Wraps 主动换行
- Soft-wrap these files 在这些文件中应用主动换行
- Use the original line’s indent for wrapped fragments 将原始行的缩进用于主动换行
如何了解? 请看下图,第一个是开启改选项的后果,第二个是敞开选项的后果
(图一)
(图二) - Only show soft-wrap indicators for the current line 仅在以后行应用主动换行
Virtual Space 虚拟空间
Allow caret placement 容许插入光标符号
- After the end of line 行尾
- Inside tabs 标签外部
- Show virtual space at the bottom of the file 在文件底部显示虚拟空间
何谓虚拟空间(Virtual Space)? 留神察看下图光标地位
光标所在位置就是虚构地位,因为光标左近基本没有 空格, 敞开虚拟空间后
~~~~
Caret Movement 光标符号静止
此选项事关光标挪动逻辑,倡议不要改变。
Scrolling 滚动
- Enable smooth scrolling 启用平滑滚动
Caret behavior 光标行为
- Keep the caret in place , scroll editor canvas 保留光标,滚动编辑器画布
- Move caret , minimize editor scrolling 挪动光标,最小化编辑器滚动
TODO: 临时没理解到这到底有什么区别, 先选用默认
Limits 限度
- Recent files limit 记录最近文件数量限度
- Recent locations limit 最近地位的限度(影响 ctrl+z, ctrl+y 可应用次数)
Rich-text Copy 富文本 Copy
- Copy (Ctrl + C) as rich text 按 ctrl+c 时作为富文本复制
- Color scheme for copied fragment 复制片段的配色计划
Save Files 保留文件
后续更新 工作量有点大 …~~~~