webStorm+gitLab操作学习

目录

webStorm快捷键

gitLab相关操作名词讲解

与行有关

复制、粘贴有关

查找有关

窗口切换有关

模板有关

删除有关

文件有关

注释有关

其他快捷方式

常见问题

webStorm识别异常的目标映射,导致代码更新无法被识别


webStorm快捷键

gitLab相关操作名词讲解

克隆:从 GitLab 远程仓库复制完整项目代码到本地;

签出:切换本地已有分支、或基于远程分支创建并切换本地分支,也可撤销工作区未提交的文件修改;

提取:同步 GitLab 远程仓库的分支信息到本地缓存,不修改本地任何代码;

拉取:同步 GitLab 远程分支信息并自动合并到当前本地分支,更新本地代码;

提交:将本地暂存区的代码修改提交到本地 Git 仓库,记录修改记录;

推送:将本地已提交的代码修改推送到 GitLab 远程仓库对应的分支;

暂存:将本地工作区的代码修改添加到暂存区,为提交做准备(对应 git add);

取消暂存:将已添加到暂存区的修改撤回工作区,不影响本地文件(对应 git reset HEAD);

回滚:撤销工作区未提交的文件修改,恢复到最近一次提交的状态(对应 git checkout --);

合并分支:将一个分支(如功能分支)的代码修改合并到另一个分支(如主分支,对应 git merge);

暂存修改(Stash):临时保存工作区未提交的修改,方便切换分支后恢复(对应 git stash);

查看日志:查看项目的提交历史、分支合并记录等详细 Git 操作日志(对应 git log);

创建分支:在本地新建 Git 分支(对应 git branch),可基于现有分支或远程分支创建;

删除分支:删除本地或远程关联的无用分支(对应 git branch -D/-d);

解决冲突:合并分支或拉取代码时出现冲突,可视化编辑冲突文件并确认最终版本;

远程仓库管理:添加、删除或修改本地项目与 GitLab 远程仓库的关联关系(对应 git remote);

标签管理(Tag):为重要提交(如版本发布)创建标签,方便后续追溯特定版本(对应 git tag);

重置提交:撤销本地已提交的记录,可选择保留或丢弃对应修改(对应 git reset);

对比差异:查看文件在工作区、暂存区、本地仓库或不同分支间的代码差异。

与行有关

Shift+Enter 添加行

Ctrl+Enter 添加行,光标不动

Ctrl+Alt+Enter向上添加行

Ctrl+D复制一行

Ctrl+Y删除一行

Shift+Alt+Up 向上移动行

Shift+Alt+Down 向下移动行

Ctrl+Shift+Alt+Left向左移动 常用在html标签特性换位置

Ctrl+Shift+Alt+Right向右移动

Ctrl+Shift+J 当前行与下一行合并

Ctrl+Shift+M 移动光标到块前后,支持{},(),[],<>

复制、粘贴有关

Ctrl+C 复制,不选的话复制整行

Ctrl+Shift+C 复制文件路径名

Ctrl+Shift+Alt+C 复制某行代码的路径并加上行号

Ctrl+X 剪切

Ctrl+C 复制

Ctrl+Shift+V 从剪贴板中选择某个进行粘贴

Ctrl+drag 先选中,按ctrl 拖动也是复制

Ctrl+Z 撤销

Ctrl+Shift+Z 反撤销

选择有关

Ctrl+A 全选

Shift+Left/Right 选择

Shift+Ctrl+Left/Right 快速选择

Shift+Ctrl+Up/Down 上下移动行

双击Ctrl+Home/End向前/向后选择整行

Ctrl+Shift+Page Up/Page Down选择至屏幕顶端/底端

Ctrl+W 选择最近的一个词

Ctrl+Shift+Alt+Left鼠标选择多行编辑

alt+left多行编辑

Ctrl+w选择代码块

查找有关

Ctrl+N JS中查找Class

Alt+7 structure中查找 直接输入

Ctrl+Shift+N 查找文件,目录后面加/或者\

Alt+Tab 查找在工作区打开的文件

Ctrl+E 查找最后一次打开的文件

Ctrl+Shift+E 查找最近修改的文件

Ctrl+Shift+Alt+N查找Symbol

Ctrl+F单文件查找

Ctrl+Shift+F全局查找

Shift+Shift search everywhere

输入# 查找系统设置

窗口切换有关

Alt+F1切换视图

Alt+1 切换到project

Alt+2 切换到favourite

Alt+6 切换到todo

Alt+7 切换到structure

Alt+Home 导航条切换

Alt+F12切换到terminal

Ctrl+Tab切换文件视图

Alt+Left/Right左右切换编辑窗口

F12 打开最近使用的工具窗口

Shift+ESC 关闭打开的工具窗口

Escape 返回编辑窗口

Alt+F4关闭webstorm

模板有关

Ctrl+Alt+T 生成代码块,在一个语句后面使用。js中比如生成if/else代码块。

Ctrl+J直接使用,html中比较多

删除有关

-Ctrl+Shift+Delete 范围性删除标签,tag标签

文件有关

F10 打开file选项

Ctrl+E 打开最近的文件

Ctrl+Shift+E 打开最近修改过的文件

F4打开文件(在project窗口中)

Shift+F4新窗口打开文件

Ctrl+F4关闭当前标签

Ctrl+左键点击编辑窗口上面的文件标签,可以打开对应的文件,以及目录

注释有关

Ctrl+Slash 注释行

Ctrl+Shift+Slash 注释块

其他快捷方式

Alt+左键 多行编辑

Ctrl+Alt+I 格式化缩进

Ctrl+Shift+Alt+L 格式化当前文件代码

Ctrl+Shift+U转换大小写

Alt+Q最近的光标位置。用在比如搜索后,光标位置改变

Ctrl+Shift+Alt+T安全的改名,复制等

F1打开webstorm官方文档

常见问题

webStorm识别异常的目标映射,导致代码更新无法被识别

首次将项目代码添加到webStorm中会自动映射检测相关的代码仓库,如图上方几个"无"的路径,原本是webStorm识别异常的路径,也就是映射不到,由于我不懂操作,看到标红影响运行,就手动设置为"无"了,导致analyzeJudge下方的路径中的文件修改不能够被webStorm识别,正确操作应该是把提示红色的这几行异常路径给删除掉,这样才能正常识别下方文件的更新,从而不被错误识别的路径给影响到;

代码拉取后的格式如下:

analyzeJuge底下执行git status,结果表示gitLab识别到了代码的更新,所以问题出在webStorm的目录映射上。

相关推荐
爱宇阳2 小时前
Supabase Self-Hosting with Docker 学习笔记
笔记·学习·docker
有理想的打工人2 小时前
gitlab群组管理与ssh链接
ssh·gitlab
盟接之桥2 小时前
盟接之桥®说制造:从“制造”到“智造”,以品类品牌重塑制造业的生态未来
大数据·网络·人工智能·学习·制造
迷你可可小生2 小时前
图像视觉面经学习(一)
图像处理·人工智能·python·学习
自信150413057592 小时前
重生之从0开始学习c++之类与对象(中)
c++·学习
AI_零食2 小时前
开源鸿蒙跨平台Flutter开发:快递单号批量查询应用
学习·flutter·华为·开源·harmonyos·鸿蒙
四谎真好看2 小时前
Redis学习笔记(高级篇2)
redis·笔记·学习·学习笔记
鱼鳞_3 小时前
Java学习笔记_Day26(不可变集合)
java·笔记·学习
AI_零食3 小时前
开源鸿蒙跨平台Flutter开发:密码生成器应用
网络·学习·flutter·华为·开源·harmonyos·鸿蒙
M-Ellen3 小时前
从零搭建 Windows + WSL2 + Docker + GitLab CI/CD 完整手册
ci/cd·docker·gitlab