码农的自我修养之必备技能 学习笔记
1.vscode特性及操作
特性:轻量化、颜值高、功能强、插件多、配置简单、后台稳(微软)、免费。
常用操作:
打开文件夹:Ctrl + O
新建文件: Ctrl + Shift +Ctrl + N
关闭文件: Ctrl + W
保存文件: Ctrl + S
本文件搜索: Ctrl + F
选中某个文件编辑器:Ctrl + 1、2、3
文件资源管理器 : Ctrl + Shift + E
源代码管理: Ctrl + Shift + G
全局搜索: Ctrl + Shift + F (可能与电脑自带的快捷键有冲突)
启动和调试: Ctrl + Shift + D
查找并运行所有命令:Ctrl + Shift + P
查看错误和警告: Ctrl + Shift + M
管理扩展插件: Ctrl + Shift + X
切换集成终端: F
2.git基本用法
特性:
从一般开发者的角度来看,Git有以下功能:
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。
从主开发者的角度(假设主开发者不用开发代码)看,Git有以下功能:
1、查看邮件或者通过其它方式查看一般开发者的提交状态。
2、打上补丁,解决冲突(可以自己解决,也可以要求开发者之间解决以后再重新提交,如果是开源项目,还要决定哪些补丁有用,哪些不用)。
3、向公共服务器提交结果,然后通知所有开发人员。
3.正则表达式

练习题1:将文件中的xxx替换为yyy。
答:%s/xxx/yyy/g
练习题2:注释掉文件中的10-20行。
答:①.set number显示行号;
②.通过10,20s/^/#/g进行注释。
练习题3:将2-3行复制粘贴10次。
答: ①.qa:2,3 copy 3 回车 q,完成复制;
②.10@a完成粘贴十次。

浙公网安备 33010602011771号