1. 程式人生 > >webstorm配置和使用

webstorm配置和使用

更新時間:2018年7月31日20:44:21

    程式設計師,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

未完,待續...

相關推薦

webstorm配置使用

更新時間:2018年7月31日20:44:21     程式設計師,21世紀最高大上的職業之一,作為80後末尾的一名碩士畢業後擇業進入IT行業的程式設計師,工作經驗很有限,尤其剛進入新的工作環境,身邊同事/大神都是工作經驗在3年左右的老人,基本比我年齡都小,瞬間壓力

webstorm-----eslint的配置使用(2018版)

在使用vue的專案中,我們有時候就會用到eslint去要求團隊的程式碼規範一樣。下面就讓我們一起來配置一下,個人習慣是用英文版的webstorm(也建議大家使用英文版),我所有的並不是全域性安裝eslint的方法,可以針對單個專案進行eslint檢測和修復 1.點選se

WebStorm配置執行專案

最近在學習react-native,所以決定使用WebStorm,以此文章來對WebStorm的下載,破解,配置和專案執行進行記錄。 下載地址 破解 WebStorm可以免費使用三十天,之後需要購買。查閱資料找到了破解方法: 在開啟彈框中選擇

Webstorm安裝配置

Webstorm是前端常用的一個IDE工具,本文主要介紹如何安裝webstorm和對webstorm進行配置,主要包括webstorm主題和字型的配置,進行vue開發時的相關配置。 1.下載Webstorm安裝檔案 去官網(http://www.jetb

spring4.0.0的配置使用

target new static context odin bean 數據庫 getbean 工廠 1.創建一個javaproject或者webproject,我創建的時webproject,編譯器用的時myeclipse2013 2.在lib文件夾以下倒入sprin

zookeeper安裝以及配置註意事項

zk1,安裝 wget tar zxvf zookeeper-3.4.9.tar.gz cd zookeeper-3.4.9/conf cp zoo_sample.cfg zoo.cfg 修改zoo.cfg配置文件 如下tickTime=2000 initLimit=10 syncLi

sshd服務基本配置使用(201610改)

主目錄 兩個文件 pos home ref 保存 如果 鏈接 運行環境 一、基於密鑰認證的服務端基本安全設置:1、修改/etc/ssh/sshd_config,具體如下:Protocol 2 #只支持SSH2協議Port <端口號> #修改默認端口號Ma

mysqlroute配置使用

mysql mysqlrouter mysql-routerMySQL Router是MySQL官方推出的一個輕量級MySQL中間件是處於應用client和dbserver之間的輕量級代理程序,它能檢測,分析和轉發查詢到後端數據庫實例,並把結果返回給client。是mysql-proxy的一個替代品.但是和m

CloudStack+XenServer詳細部署方案 交換機配置服務器連線

cloudstack+xenserver詳細部署方案CloudStack+XenServer詳細部署方案(2):交換機配置和服務器連線 本文將根據設計文檔, 對交換機進行配置和服務器網絡連線方式進行說明.Step1.交換機規劃, 根據功能將交換機端口分為三個部分:管理區域(交換機1 – 16 口): 用於

(二)apache atlas配置運行

altas href 訪問 min mage sta 功能 技術分享 -1 上一篇文章,我們已經構建出了altas的安裝包,所以我們繼續使用安裝包配置和運行atlas 首先解壓atlas壓縮包,授予bin目錄下的執行權限 1.默認啟動atlas cd atlas/bi

PhoneGap3+版本號的安裝、配置使用[圖]

結果 apache height avd fig blog 所在 modules mar 如若轉載。請註明博文地址及原作者(RisingWonderland)。 PhoneGap2+版本號最高為2.9.1,從3+版本號開始,PhoneGap官方不再提供下載安裝包

Hadoop 0.20.2+Ubuntu13.04配置WordCount測試

password trac 讓我 說明 core jvm -m launchpad 1.7 事實上這篇博客寫的有些晚了。之前做過一些總結後來學校的事給忘了,這幾天想又一次拿來玩玩發現有的東西記不住了。翻博客發現居然沒有。好吧,所以趕緊寫一份留著自己用吧。這東西網上有非常

如何在 CentOS 7 中安裝、配置安全加固 FTP 服務

cte success fire lease 註意 tps tran sub linux 步驟 1:安裝 FTP 服務器 1、 安裝 vsftpd 服務器很直接,只要在終端運行下面的命令。 # yum install vsftpd 2、 安裝完成後,服務先是被禁用的,因

weblogic虛擬路徑的配置使用

rtu 版本 其他 解決 ble 說明 醫療 path 虛擬路徑 項目場景: 公司中醫療項目需要展示藥品說明書的其他版本(圖片或者PDF),由於其他版本文件存在Linux服務器上,服務器用的是weblogic, 無法直接訪問文件,因此可以用weblogic的虛擬路徑解決

曙光集群 配置檢查內容

eboot power tar poweroff gre sta 普通用戶 name 服務狀態 第一步:檢查node39 ypserv服務狀態[[email protected]/* */ ~]# /etc/init.d/ypserv statusypserv

Ubuntu配置修改IP地址

ren from var address can gen pen -name get http://blog.csdn.net/readiay/article/details/50866709 Ubuntu配置和修改IP地址 1、修改配置文件/etc/network/i

Jenkins一些簡單配置 配置Maven國內鏡像倉庫

jenkins maven國內鏡像 最近在阿裏雲申請一臺雲主機測試Jenkins + Maven自動化持續部署,在構建過程中經常進程自動退出;由於申請測試的免費雲主機配置較低,所以每次在構建的時候會發現訪問主機就會變得很卡,最後進程退出。Jenkins權威指南文中描述: 持續集成服務器會使用很多內

mongodb配置基本操作

特性 服務 win done service 基本 添加 close english MongoDB3.0新特性WiredTigerMMAPv1可插拔引擎API基於web的可視化管理工具 查看版本號mongod --version啟動數據庫 mongod --dbpath

DNS服務基礎及bind基礎配置應用

遠程服務 abc time 通過 加載 rac 文件同步 linux. 全局配置 DNS服務基礎及bind基礎配置和應用 DNS服務基礎011.DNS:Domain Name Service, ( 應用層協議)2.tld:Top Level Domain 頂級域(

Eclipse配置使用Maven

repo images 發布 pan 自己 lis 訪問 final nco 一、ecplise配置Maven   1、下載eclipse的Maven插件。(有些eclipse版本中已經集成了此Maven插件,可以不用下載)。     需要下載m2eclipse插件。