更新时间:2020年08月14日08:59:12

《我的博客地图》

《我的博客列表》

程序员,21世纪最高大上的职业之一,作为80后末尾的一名硕士毕业后择业进入IT行业的程序员,工作经验很有限,尤其刚进入新的工作环境,身边同事/大神都是工作经验在3年左右的老人,基本比我年龄都小,瞬间压力来袭无地自容,在这样一种工作环境下,如何突破自己,如何规划自己的职业发展,这必须是一个有计划的安排。因此,只有不停的学习和总结,只有不停的虚心求教和交流,只有不停的增加工作时间和强度,才能快速成长,超越自己。

1、安装

webstorm一直有版本升级更新,可以选择最新的安装,以webstorm 11版本为例,安装时选择License server,输入框输入,http://idea.imsxm.com/,即可完成安装。

2、配置

最佳方案:

如果用过webstorm并且有属于自己风格的配置,第一步,导出配置文件,File-Export Settings,是一个后缀名为.jar的文件;

第二步,将jar文件导入新安装好的webstorm软件中,File-Import Settings,即可完成配置。

3、运行卡顿

解决方案一:webstorm安装主目录>bin>WebStorm.exe.vmoptions,修改,第二行:-Xms526m,第三行:-Xmx1024m(-Xms最大值不能超过1024,否则webstorm将无法打开),重启即可。

解决方案二:webstorm 11打开后底部总是出现一个不停运行的进程,显示scanning files to index,排除不希望索引的文件夹即可。找到你想排除的文件夹(主要是node_modulewe文件夹),右键选择 Mark Directory As > Excluded ,重启即可。

4、常用快捷键

打开软件设置:ctrl+alt+s

复制当前行当下一行:ctrl+d

删除当前行:ctrl+y | ctrl+x

重新开始一行(光标在当前行任何位置):shift+enter

撤销(返回到上一步):ctrl+z

取消撤销(前进到最后一次编辑节点):ctrl+shift+z

注释:ctrl+/

代码向上/向下移动(以行/块为移动基准):ctrl+shift+↑/↓

当前文件搜索:ctrl+f

指定文件路径(全项目下)搜索:ctrl+shift+f

查看本地文件和上次提交成功的改动情况:ctrl+k,该快捷键打开的是git的commit界面

选中所有相同的词语:ctrl+alt+shift+j

选中下一个相同的词:alt+j

同一个项目的不同文件窗口间切换:ctrl+tab

格式化代码块:ctrl+shift+enter

切换标签栏:alt+←  alt+→

5、常用设置

文件内容发生变动,文件名称的颜色会发生改变:修改文件名称在不同状态下的颜色

Settings-Editor-Color&Fonts-File Status-Modified-Foreground

6、修改文件内容颜色

比如修改JSON文件的字体颜色:Settings--Editor-Color&Fonts-JSON

7、解决代码冲突

打开冲突对比界面:webstrom-vcs-git-resolve conflicts,三个部分分别是本地代码,需要保留的最终代码和线上代码。本地代码和线上代码不能改动,只能动需要最终保留的代码。最终,确定合并,解决冲突成功。

8、代码提交

ctrl + k;commit

ctrl + shift + k;push

9、中英文对照

10、线上模板Live Templates配置

例如:新建一个js文件,输入rn,按tab键,自动输入rn文件的基本内容,如下:
import React, {Component} from 'react';
import {
Dimensions,
TouchableOpacity,
StyleSheet,
Text,
View,
} from 'react-native';
export default class HomePage extends Component {
static navigationOptions = {header: null};
constructor(props) {
super(props);
}
componentWillMount(){
}
componentDidMount() {
}
componentWillUnmount() {
}
render() {
return(
<View style={Styles.container}>
</View>
)
}
}
const Styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
},
});
    设置-Preferences-Editor-Live Templates,点击有侧边栏+号,选择Live Template,Abbreviation为自定义的输入内容,Template text为要显示的内容,最后设置适用的文件类型即可;

11、代码返回到指定节点(时间点)

开发过程中,webstorm会自动记录每一次代码的修改和保存,因此,可以恢复每个文件到指定时间点或指定保存节点,操作如下:文件右键-Local History-Show History,即可恢复文件

12、破解和使用

一般网上查找license server,填写后即可使用。但有时无法使用,需要用到activity code,进入http://idea.lanyus.com/,点击获得注册码。注册码有效期为2017年10月15日至2018年10月14日,使用前请将“0.0.0.0 account.jetbrains.com”添加到hosts文件中,window OS的hosts文件路径:C:\Windows\System32\drivers\etc\hosts

参考https://blog.csdn.net/voke_/article/details/76418116

13、修改不同文件的不同文本内容高亮显示的配色方案

以修改JavaScript文件变量声明的关键字为例:

File-Setting-Editor-Color Scheme-JavaScript

选中关键字var

修改foreground前景色和Background背景色

14、关于标签栏的数量和显示方式

标签栏的数量,默认最多开10个标签:File-Setting-Editor-General-Editor Tabs-Tab limit

标签栏的显示形式,默认顶部单行显示:

File-Setting-Editor-General-Editor Tabs-Placement-top

File-Setting-Editor-General-Editor Tabs-Show tabs in single row

或者在菜单栏操作:Window-Editor Tabs-Tabs Placement

15、分栏显示

Window-Editor Tabs-Tabs Placement-Split Vertically(Split Horizontally)

或者直接在标签上右键:Split Vertically(Split Horizontally)

16、全局搜索某个字符串查找不到,或者某些快捷键失效

这个问题困扰了很久,终于找到原因,webstorm需要清除缓存

File - invalidate Caches

17、左侧树状目录结构不显示文件夹 || 不显示文件夹目录结构

问题原因:webstorm自动生成的配置文件.idea/modules.xml损坏了

解决方案:关闭webstorm,进入文件目录,手动删除.idea文件夹,重新打开webstorm即可

18、设置断点选中行代码的背景色

Settings - Editor - Color Scheme - Debugger - Breakpoint line

19、webpack识别项目中的路径别名(@/utils/funcs/locak)的配置方法

Webstorm - Preferences - Languages&Frameworkd - JavaScript - Webpack - Webpack configuration file:导入带有module.exports.resolve = {alias: {'@':resolve('src')}}的webpack的配置文件

未完,待续...

webstorm配置和使用相关推荐

  1. webstorm配置,快捷键console.log,中文字体,快捷键配置等

    webstorm配置 一.配置中文字体 二.选中了一个变量名,同名称高亮显示配置 三.快捷键相关配置 四.样式预编译,自动转成css或wxss mac的程序路径:/usr/local/lib/node ...

  2. [效率提升]webstorm配置Prettier

    webstorm配置Prettier 配置好prettier发现vue文件并没有格式化代码,原因就是webstorm默认没有支持,现配置之. 1.在插件市场下载prettier 2.点击setting ...

  3. webstorm配置环境变量_Webstorm 配置与使用 Less

    * 安装完NodeJs * 将npm文件夹保存在C:\Users\Administrator\AppData\Roaming\下 * 在webStrom中,setting -> Tools -& ...

  4. Webstorm配置本地服务器

    Webstorm配置本地服务器 这样我们就可以让在同一个局域网下的同事或者手机预览 前端页面了 (本人是在Mac环境下配置的,其实都一样) 1.端口号更改和可接受外部连接 进入Webstorm的Pre ...

  5. WebStorm配置启动Vue项目

    [原文链接]WebStorm配置启动Vue项目 (1)使用WebStorm打开已有的Vue项目,或者参考 Vue创建项目快速体验 创建一个新的Vue项目 (2)点击[View]-[toolbar] ( ...

  6. webstorm配置环境变量_webstorm中配置nodejs环境及npm步骤详细解说

    这次给大家带来webstorm中配置nodejs环境及npm步骤详解,webstorm中配置nodejs环境及npm的注意事项有哪些,下面就是实战案例,一起来看一下. --nodejs安装及环境配置 ...

  7. [效率提升]webstorm配置Prettier:代码自动格式,格式化时清除空行,修改使用代码模板

    Prettier介绍: 一.安装方法: 方法一: 1.在webstorm的插件市场,搜索并下载prettier 方法二: 2.可以用npm全局安装,然后在webstom里面配置路径: 全局安装pret ...

  8. webstorm配置Prettier

    Prettier是代码美化工具,配置到webstorm后,可以在你保存代码的时候,自动帮你美化代码,然后配合Eslint规则,爽得不要不要的,可以节省你大量的时间,美滋滋!~废话少说,上酸菜! 一.准 ...

  9. WebStorm 配置SVN 提交代码“Commit dialog:Local Changes ReFrech”卡死

    简介 WebStorm是JetBrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为"Web前端开发神器" 笔者也是最近开发改用的WebStorm.原因呢 ...

最新文章

  1. Android自定义View的实现方法,带你一步步深入了解View
  2. java定时器检测状态_实用代码| shell脚本实现定时检查应用状态
  3. 1.8 简单的文件输入输出
  4. MySQL系列: undo和redo工作原理
  5. 可以买的一本书:3D计算机图形学(原书第3版)
  6. java类中获取全局变量_java 通过反射获取类的全局变量、方法、构造方法
  7. python列表json_python-带有列表的JSON_normalize JSON文件包含字...
  8. Spring容器扩展机制
  9. 小白_Unity引擎_Console控制台
  10. 那些年用过的机械键盘
  11. 用于黑客渗透测试的 21 个最佳 Kali Linux 工具
  12. 2018年中山大学计算机考研初试经验贴
  13. Linux学习简单教程和常用命令(小白学习法)
  14. Mac OSX配置XAMP虚拟主机
  15. 计算机组成原理编码键盘实验报告,计算机组成原理实验报告–杨睿.doc
  16. 2021年煤气考试题库及煤气试题及解析
  17. c语言编程答案,C语言编程答案
  18. 使用HTML+CSS实现轮播图
  19. 看完了这篇,还能不知道什么是hadoop,大数据吗?❤️‍万字详解告诉你
  20. 《open-falcon入门教程二》open-falcon安装

热门文章

  1. linux启动和关闭防火墙命令
  2. Linux 的多进程
  3. Dev-C++常用快捷键
  4. (深度学习入门)sigmoid型函数和 sigmoid函数的区别
  5. [C++程序设计](入门级题解)小鱼的航程
  6. node安装node-pre-gyp报错的解决方案
  7. MySQL索引机制-图灵教育诸葛老师
  8. JS原型和原型链是什么?
  9. 2022-2028年全球与中国护眼台灯行业深度分析
  10. Android studio 解决运行按钮灰色/禁用状态