0.转载于 http://www.cnblogs.com/dc10101/archive/2013/01/03/2842590.html

1.关于字体颜色 亮度 调整

内容如下:

ctrl+alt+s打开Settings界面,Editor > Colors&Fonts > Font。

Default scheme是亮色调,但我想定制一套暗背景的环境,所以在右侧Scheme name下拉框中选择Monokai,以此作为修改的基础,然后点击Save as,给自己新建的Scheme起个名字吧,如下图:

这里面可以设置字体(我一般选择Consolas),字体大小,行间距。

自定义语法高亮

用ctrl+alt+s打开Settings界面,Editor > Colors&Fonts。

不同语言有各自的语法高亮规则,但有一部分是通用的(General),我们首先来设置General,然后再根据需要设置不同语言的语法高亮。

General的设置

普通文本:default text

折叠文本: Folded text

光标: Caret

光标所在行: Caret row

行号: Line number

TODO: TODO default

光标下变量高亮:Search result

搜索结果:Text search result

匹配的括号:Matched brace

不匹配的括号:Unmatched brace

未使用的符号:Unused symbol

左边空隙(行号,断点):Gutter background

选中的文本背景色:Selection background

选中的文本前景色:Selection foreground

区分语言的设置

举例来说,如果要更改Javascript的语法高亮,就在上图中选择Javascript,然后再进行详细设置。具体设置项就不赘述了。

显示行号 + 自动换行

如果用Vim编程,行号是非常必要的辅助。WebStorm默认是不显示行号的,没关系,显示行号非常的容易。

只要在代码左侧的gutter区域点右键,就会出现下图的菜单:勾选上Show Line Numbers即可。

另外,勾选上图中的Use Soft Wraps就启用了WebStorm的自动换行的功能,即过长的代码行不会超出屏幕,不会出现横向的滚动条。

值得一提的是,标准的Vim,jk是移到上一行下一行,如果代码自动换行了,被分割成的两行虽然看起来是两行,但其实是一个逻辑行,这时候用jk是上移下移一个逻辑行。这种情况下,如果要从同一逻辑行的“第一行”移动到“第二行”,需要按gj,即先按g再按方向。虽然Vim提供了这个方法,但还是经常按错。

好消息是,启用了Use Soft Wraps的WebStorm不需要这样,直接按j就可以从同一逻辑行的“第一行”移动到“第二行”。

导入导出设置

File > Export Settings导出用户设置。如下图,你可以选择要导出哪些类型的设置,也可以选择导出到哪个目录下。

导出后的配置以jar包的形式存在,导入也同样简单,File > Import Settings,选择jar包导入成功后,重启WebStorm就大功告成了。

php 自定义行间距,phpstorm 常见设置相关推荐

  1. android webview设置行间距,通过webview设置字体的行间距

    有时候可用 UIWebView 代替 UITextView,解决行间距问题 2011-12-10 - Unmi 我们在使用 UILabel 或是 UITextView 时,如果文字出现了换行,目前我还 ...

  2. android 自定义span_Android – 为ClickSpan设置自定义可绘制背景

    有没有办法我们可以将自定义drawable(从资源)设置为TextView的span,特别是ClickSpan? 谷歌通过覆盖跨度的updateDrawState()来返回许多关于禁用高亮或更改颜色等 ...

  3. 自定义函数变量的设置(*/**),lambda匿名函数(map/filter/zip/enumerate)

    自定义函数变量的设置 一个星号 *传入元组,且这个变量为可变变量 两个星号 **后的那些参数被当做字典类型传递到函数中 带有双星号的可变参数只能出现在参数列表的最后 注意双星号是字典类型(字典形式要有 ...

  4. 最详细的CentOS 6与7对比(一):常见设置对比

    本主题将从3个角度进行对比 常见设置(CentOS 6 vs CentOS 7) 服务管理(Sysvinit vs Upstart vs Systemd) 性能测试(cpu/mem/io/oltp) ...

  5. [html] viewport常见设置都有哪些?

    [html] viewport常见设置都有哪些? width: width=device-widthinitial-scalemaximum-scaleuser-scalable 个人简介 我是歌谣, ...

  6. 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作...

    Phpstorm除了能直接打开localhost文件之外,还可以连接FTP,除了完成正常的数据传递任务之外,还可以进行本地文件与服务端文件 的异同比较,同一文件自动匹配目录上传,下载,这些功能是平常I ...

  7. 计算机教案动作按钮,自定义动画及动作设置》教学设计

    自定义动画及动作设置>教学设计 发布时间:2017-04-16 [教材分析] powerpointxx是officexx中的一个重要软件,它可以将文字.图像.声音.动画等多种媒体编辑在一个作品中 ...

  8. 阐述在html文档中html,行间距在哪里设置?

    行间距在哪里设置?下面本篇文章给大家介绍一下HTML页面和word文档中行间距的设置方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. HTML页面中行间距在哪里设置? html中 ...

  9. Word表格常见设置汇总

      Word表格常见设置汇总   总结一些Word中常用的关于表格的设置问题. 文章目录 1.居中设置 2.隔页显示表格首行设置 3.边框边线粗细及显示设置 4.表格斜线设置 5.单元格合并与拆分设置 ...

最新文章

  1. grenndao 插入表数据报错
  2. Android的Recovery中font_10x10.h字库文件制作
  3. mysql根据idb还原数据_mysql通过idb文件,恢复数据库
  4. 谷歌浏览器打开tif_谷歌打开后是搜狗浏览器??怎么办
  5. 内核中dump_stack的实现原理(3) —— 内核函数printk的实现
  6. Netty工作笔记0048---Http服务过滤资源
  7. makefile:5: *** missing separator. Stop.
  8. 你都怎样看知乎日报?
  9. 委托函数《重构》----处理概括关系
  10. redis数据库NoSQL的介绍安装和使用
  11. 数据结构线性表的三个属性
  12. CA ARCserve Backup系列(1)—安装
  13. C# System.Drawing.SystemColors 系统颜色
  14. 信息学奥赛一本通答案大全
  15. 沉没成本谬误(一):你是如何被“套牢”的?(二):吃饱撑着也要把东西吃完
  16. CSV导入到clickhouse
  17. 年轻代和老年代垃圾回收
  18. LaTeX 公式左对齐与右对齐
  19. 大学英语B116-完形填空
  20. C++ 无条件转移控制

热门文章

  1. 工作46:理解父子组件
  2. 前端学习(1905)vue之电商管理系统电商系统之根据用户id查询对应的信息
  3. 前端学习(1126):递归求数学题
  4. 第六十六期:运维专家写给运维工程师的6条人生忠告
  5. 计算机操作系统(4):操作系统的重要功能
  6. db2存储结构换Oracle,DB2中实现Oracle的功能
  7. 全局scss封装引入背景图片路径报错
  8. [资源]181个Python开源项目分享!
  9. linux打印mysql堆栈_第25问:MySQL 崩溃了,打印了一些堆栈信息,怎么读?
  10. ast.literal_eval(转)