关于webstorm:webstorm-配置项文档-使用文档

47次阅读

共计 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 保留文件


后续更新 工作量有点大 …~~~~

正文完
 0