Rumah alat pembangunan webstorm webstorm使用技巧分享

webstorm使用技巧分享

Feb 02, 2021 am 11:11 AM
webstorm Kemahiran

webstorm使用技巧分享

WebStorm 是JetBrains公司旗下一款JavaScript 开发工具。已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

设置技巧:

如何更改主题(字体&配色):

File -> settings -> Editor -> colors&fonts -> scheme name.主题下载地址

如何让webstorm启动的时候不打开工程文件:
File -> Settings->General去掉Reopen last project on startup.

如何完美显示中文:
File -> Settings->Appearance中勾选Override default fonts by (not recommended),设置Name:NSimSun,Size:12

如何显示行号:
File -> Settings->Editor,”Show line numbers”打上勾,就显示行号了

如何代码自动换行:
File -> settings -> Editor “Use Soft Wraps in editor” 打上钩,代码就自动换行了

如何点击光标,显示在本行末尾:
File -> Settings->Editor “Allow placement of caret after end of line”去掉勾就行了。

如何修改快键键:
File -> Settings->Keymap,然后双击要修改快捷的功能会有提示框出来,按提示操作

换成自己熟悉编辑器的快键键:
File ->Settings->Keymap,支持像Visual Studio、Eclipse、NetBeans这样的主流IDE。

javascript类库提示。 
File -> settings -> Javascript -> Libraries -> 然后在列表里选择自己经常用到的javascript类库,最后Download and Install就ok了.

在开发js时发现,需要ctrl + return 才能选候选项: 
File -> Setting -> Editor -> Code Completion -> Preselect the first suggestion: “Smart” 改为 “Always”

js提示比较迟缓
File -> Code Completion -> Autopopup in 下 1000改为0

git配置:
File -> settings -> Editor -> github,进去改github的账户,如果没有git则不需要.

插件安装:
File ->plugins,然后就选择给力的插件们再安装.(“css-X-fire”插件,用于当使用firebug修改css属性时,编辑器内的css代码也会发生变化。)

以后更新

webstorm使用心得

收藏夹功能:
当工程目录很庞大时,有些子目录很经常打开,但层级又很深,这时候可以把目录添加到收藏夹里面,添加成功后,左侧有个“Favorites”菜单

面包屑导航:
除了左侧的工程页面,可以选择目录之外,在顶部菜单下有一个类似网站面包屑导航一样的目录也可以实现相同功。点击每个目录就会有下拉菜单显示其下的子目录,很实用.

构造器界面:
注释符合格式的话就会出现。如果是js文件则是js类的函数和对象;css文件的话则是这个css文件的概括;html文件的话则是节点的结构图。话说这几个就是为了方便查看代码的结构性.

todo界面:
给代码加todo注释就会出现这个界面

双栏代码界面:
右击代码选项卡上的文件,然后右键 -> spilt vertically(左右两屏)或者spilt horizontally(上下两屏)

本地历史功能:
找回代码的好办法

WebStorm集成git使用

webstorm中只集成了git的常用操作,并不能完全替代命令行工具。在界面的右下角可以查看处于哪个git分支。也可以在上面点击切换或者新建分支。

查看当前代码与版本库代码的差异:
右击代码界面任意区域,选择git -> compare with然后选择要比较的版本库。

webstorm快捷键说明

Editing编辑相关快捷键

Ctrl + Space:
Basic code completion (the name of any class, method or variable) 基本代码完成(任何类、函数或者变量名称),改为Alt+S

Ctrl + Shift + Enter:
Complete statement 补全当前语句

Ctrl + P:
Parameter info (within method call arguments) 参数信息 包括方法调用参数

Ctrl + mouse over code
Brief Info 简单信息

Ctrl + F1
Show description of error or warning at caret 显示光标所在位置的错误信息或者警告信息

Alt + Insert
Generate code…(Getters, Setters, Constructors)新建一个文件或者生成代码,…构造函数,可以创建类里面任何字段的getter与setter方法

Ctrl + O
Override methods 重载方法

Ctrl + I
Implement methods 实现方法

Ctrl + Alt + T
Surround with…(if, else, try, catch, for, etc)用 * 来围绕选中的代码行,( * 包括 if 、 while 、 try catch 等)

Ctrl + /
Comment/uncomment with line comment 行注释/取消行注释

Ctrl + Shift + /
Comment/uncomment with block comment 块注释/取消块注释

Ctrl + W
Select successively increasing code blocks 选择代码块,一般是增量选择

Ctrl + Shift + W
Decrease current selection to previous state 上个快捷键的回退,减量选择代码

Alt + Q
Context info 上下文信息

Alt + Enter
Show intention actions and quick-fixes 意图行动,快速见效

Ctrl + Alt + L
Reformat code 根据模板格式对代码格式化

Tab/ Shift + Tab
Indent/unindent selected lines 对所选行进行缩排处理/撤销缩排处理

Ctrl + X or Shift + Delete
Cut current line or selected block to clipboard 剪切当前行或所选代码块到剪切板

Ctrl + C or Ctrl + Insert
Copy current line or selected block to chipboard 拷贝当前行或者所选代码块到剪切板

Ctrl + V or Shift + Insert
Paste from clipboard 粘贴剪切板上的内容

Ctrl + Shift + V
Paste from recent buffers 粘贴缓冲器中最新的内容

Ctrl + D
Duplicate current line or selected block 复制当前行或者所选代码块

Ctrl + Y
Delete line at caret 删除光标所在位置行

Ctrl + Shift + J
Smart line join(HTML and JavaScript only)加入智能行 (HTML 和JavaScript)

Ctrl + Enter
Smart line split(HTML and JavaScript only)分离智能行 (HTML 和JavaScript)

Shift + Enter
Start new line 另起一行

Ctrl + Shift + U
Toggle case for word at caret or selected block 光标所在位置大小写转换

Ctrl + Shift + ]/[
Select till code block end/start 选择直到代码块结束/开始

Ctrl + Delete
Delete to word end 删除文字结束

Ctrl + Backspace
Delete to word start 删除文字开始

Ctrl + NumPad+/-
Expand/collapse code block 扩展/缩减代码块

Ctrl + Shift+ NumPad+
Expand all 扩张所有

Ctrl + Shift+ NumPad-
Collapse 缩减所有

Ctrl + F4
Close active editor tab 关闭活跃编辑标签

Search/replace搜索/替代相关快捷键

Ctrl + F 
Find 当前文件内快速查找代码

Ctrl + Shift + F 
Find in path 指定文件内寻找路径

F3 
Find next 查找下一个

Shift + F3 
Find previous 查找上一个

Ctrl + R 
Replace 当前文件内代码替代

Ctrl + Shift + R 
Replace in path 指定文件内代码批量替代

Usage Search搜索相关快捷键

Alt + F7/Ctrl + F7 
Find usages/Find usages in file 找到使用/在文件找到使用

Ctrl + Shift + F7 
Highlight usages in file文件中精彩使用

Ctrl + Alt + F7 
Show usages 显示使用

Running运行

Alt + Shift + F10 
Select configuration and run 选择构架,运行

Alt + Shift + F9 
Select configuration and debug 选择构架,修补漏洞

Shift + F10 
Run 运行

Shift + F9 
Debug 修补漏洞

Ctrl + Shift + F10 
Run context configuration from editor 从编辑运行内容构架

Ctrl + Shift + X 
Run command line 运行命令行

Debugging Debugging相关快捷键

F8 
Step over 不进入函数

F7 
Step into 单步执行

Shift + F7 
Smart step into 智能单步执行

Shift + F8 
Step out 跳出

Alt + F9 
Run to cursor 运行到光标处

Alt+ F8 
Evaluate expression 评估表达

F9 
Resume program 重新开始程序

Ctrl + F8 
Toggle breakpoint 切换断点

Ctrl + Shift + F8 
View breakpoints 查看断点

Navigation 定位相关快捷键

Ctrl + N 
Go to class跳转到指定类

Ctrl + Shift + N 
Go to file 通过文件名快速查找工程内的文件

Ctrl + Alt +Shift + N 
Go to symbol 通过一个字符查找函数位置

Alt + Right/ left 
Go to next/ previous editor tab 进入下一个/ 上一个编辑器选项

F12 
Go back to previous tool window 进入上一个工具窗口

Esc 
Go to editor(from tool window) 从工具窗口进入编辑器

Shift + Esc 
Hide active or last active window 隐藏活动窗口

Ctrl + Shift + F4 
Close active run/message/find/…tab 关闭活动….标签

Ctrl + G 
Go to line 跳转到第几行

Ctrl + E 
Recent files popup 弹出最近打开的文件

Ctrl + Alt + Left/Right 
Navigate back/forward 导航前进/后退

Ctrl + Shift + Backspace 
Navigate to last edit location 向最近编辑定位导航

Alt + F1 
Select current file or symbol in any view 查找当前选中的代码或文件在其他界面模块的位置

Ctrl + B or Ctrl + Click 
Go to declaration跳转到定义处

Ctrl + Alt + B 
Go to implementation(s) 跳转方法实现处

Ctrl + Shift + B 
Go to type declaration 跳转方法定义处

Ctrl + Shift + I 
Open quick definition lookup 打开定义快速查找

Ctrl + U 
Go to super-method/super-class 跳转方法/超阶级

Alt + Up/Down 
Go to previous/next method 在方法间快速移动定位

Ctrl + ]/[ 
Move to code block end/start 跳转到编码块结束/开始

Ctrl + F12 
File structure popup 文件结构弹出

Ctrl + H 
Type hierarchy 类型层次

Ctrl + Alt + H 
Call hierarchy 调用层次结构

F2/ Shift + F2 
Next/previous highlighted error 跳转到后一个/前一个错误,高亮错误或警告快速定位,使用这个快捷键可以快捷在出错的语句之间进行跳转。

F4/Ctrl + Enter 
Edit source/ View source 编辑源代码/查看源代码

Alt + Home 
Show navigation bar 显示导航栏

F11 
Toggle bookmark 切换标记

Ctrl + F11 
Toggle bookmark with mnemonic 采用记忆切换标记

Ctrl + #[0-9] 
Go to numbered bookmark 跳转到带编号的标记

Shift + F11 
Show bookmark 显示标记

Refactoring 重构相关快捷键

F5
Copy 拷贝

F6 
Move 移动

Alt + Delete 
Safe Delete 安全删除

Shift + F6 
Rename 重新命名

Ctrl + Alt + N 
Inline Variable 嵌入变量

Ctrl + Alt + M 
Extract Method( Javascript only) 提取函数

Ctrl + Alt + V 
Introduce Variable 引入变量

Ctrl + Alt + F 
Introduce Field 引入域

Ctrl + Alt + C 
Introduce Constant 引入常量

VCS/Local History 版本控制系统/ 本地历史相关快捷键

Alt + BackQuote( ) 
‘VCS’quick popup 快速弹出 VCS

Ctrl + K 
Commit project to VCS 提交项目至VCS

Ctrl + T 
Update project from VCS 从VCS 更新项目

Alt + Shift + C 
View recent changes 查看最新改变

General 常用的相关快捷键

Ctrl + Shift +A 
Find action 查找并调用编辑器的功能

Alt + #[0-9] 
Open corresponding tool window 快速切换打开界面模块

Ctrl + Alt + F11 
Toggle full screen mode 切换全屏模式

Ctrl + Shift + F12 
Toggle maximizing editor 切换最大化编辑器

Alt + Shift + F 
Add to Favorites 将当前文件添至收藏夹

Alt + Shift + I 
Inspect current file with current profile 使用当前属性检查当前文件

Ctrl + BackQuote( ) 
Quick switch current scheme 快速转换现有组合

Ctrl + Alt + S 
Open setting dialog 打开设置对话框

Ctrl + Tab 
Switch between tabs and tool window 标签和工具窗的转换(与windows快捷键冲突)

相关推荐:webstorm使用教程

Atas ialah kandungan terperinci webstorm使用技巧分享. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menjalankan projek jsp dalam webstorm Bagaimana untuk menjalankan projek jsp dalam webstorm Apr 08, 2024 pm 03:39 PM

Anda boleh menjalankan projek JSP dalam WebStorm dengan mengikuti langkah berikut: Buat projek Web Java. Konfigurasikan projek dan tambahkan aspek Web dan Java EE. Cipta fail JSP dalam direktori "src/main/webapp". Tulis kod JSP termasuk HTML, Java dan tag JSP. Sebarkan dan jalankan projek. Akses halaman JSP dengan memasukkan akar konteks aplikasi dalam penyemak imbas anda.

Bagaimana untuk menyambung ke pangkalan data dalam webstorm Bagaimana untuk menyambung ke pangkalan data dalam webstorm Apr 08, 2024 pm 03:42 PM

Anda boleh menggunakan WebStorm untuk menyambung ke pangkalan data melalui langkah-langkah berikut: 1. Buka tetingkap alat pangkalan data 3. Sambungkan ke sumber data 5. Semak imbas jadual dan data; 6. Edit objek pangkalan data; 7. Uruskan Pengguna dan kebenaran.

Di manakah pembalut talian automatik webstorm? Di manakah pembalut talian automatik webstorm? Apr 08, 2024 pm 08:09 PM

Balutan garisan automatik boleh ditetapkan dalam WebStorm dengan mengikuti langkah berikut: Tandai kotak semak "Balut garisan" dan tetapkan lebar garisan maksimum. Pilih peraturan pembalut baris automatik: Tiada, pembalut baris di mana-mana kedudukan atau pembalut baris selepas kata kunci. Tetapan pilihan: kekalkan pembalut talian manual dan pembalut talian automatik selepas pengangkutan kembali. Gunakan tetapan dan tutup tetingkap tetapan. Nota: Tetapan ini digunakan untuk semua jenis fail dan boleh ditetapkan secara individu untuk jenis fail tertentu.

Bagaimana untuk memulakan semula webstorm Bagaimana untuk memulakan semula webstorm Apr 08, 2024 pm 07:15 PM

Untuk memulakan semula WebStorm, ikuti langkah berikut: Gunakan kekunci pintasan: Windows/Linux: Ctrl + Shift + A, macOS: Cmd + Shift + A. Masukkan "mulakan semula" dalam medan carian dan pilih "Mulakan semula". Menggunakan menu: Klik menu Fail dan pilih Mulakan semula di bawah Muat Semula. Menggunakan Pengurus Tugas: Dalam tetingkap aplikasi Pengurus Tugas atau Force Quit, pilih proses WebStorm dan klik Mulakan Semula atau Mulakan Semula.

Bagaimana untuk membalut baris secara automatik dalam ribut web Bagaimana untuk membalut baris secara automatik dalam ribut web Apr 08, 2024 pm 03:48 PM

WebStorm menyediakan pembalut baris automatik, yang memecahkan kod kepada baris berasingan untuk meningkatkan kebolehbacaan. Peraturannya termasuk: 1. Ungkapan dan penyataan panjang cawangan 2. Panggilan kaedah cawangan 3. Fungsi cawangan dan definisi kelas. Tetapan boleh disesuaikan pengguna seperti panjang baris maksimum, jenis lekukan dan kekunci pintasan. Walau bagaimanapun, pembungkusan perkataan mungkin tidak berfungsi dengan ulasan satu baris atau literal rentetan dan akan menjejaskan pemformatan kod, jadi semakan berhati-hati disyorkan sebelum permohonan.

Mana satu lebih mudah digunakan, webstorm atau vscode? Mana satu lebih mudah digunakan, webstorm atau vscode? Apr 08, 2024 pm 07:33 PM

Bagi pembangun yang menumpukan pada pembangunan web dan mengejar fungsi yang mendalam, WebStorm ialah pilihan yang lebih baik manakala pengguna yang menghargai kebolehsesuaian, ringan dan sokongan berbilang bahasa lebih sesuai untuk VSCode.

Bagaimana untuk log masuk ke webstorm Bagaimana untuk log masuk ke webstorm Apr 08, 2024 pm 04:45 PM

Langkah-langkah untuk log masuk ke WebStorm: 1. Buka WebStorm 2. Pilih akaun GitHub atau JetBrains untuk log masuk 3. Masukkan bukti kelayakan;

Apakah perbezaan antara webstorm dan idea? Apakah perbezaan antara webstorm dan idea? Apr 08, 2024 pm 08:24 PM

WebStorm dibuat khusus untuk pembangunan web dan menyediakan ciri berkuasa untuk bahasa pembangunan web, manakala IntelliJ IDEA ialah IDE serba boleh yang menyokong berbilang bahasa. Perbezaan mereka terutamanya terletak pada sokongan bahasa, ciri pembangunan web, navigasi kod, keupayaan penyahpepijatan dan ujian serta ciri tambahan. Pilihan terakhir bergantung pada keutamaan bahasa dan keperluan projek.

See all articles