SA19225143甘晓翔 作业一

一、git学习

1. git clone  xxxx                             从远程仓库把项目想在下来 

2. git init                                          初始化本地仓库

3. git status                                     查看状态(看需要提交哪些文件)

4. git add xxx                                  添加某个文件                     

5. git add                                        添加所有文件                     

6. git  add *.xxx                              添加一类文件

7. git rm rm --cached xxx                如果git add以后不想添加某个文件可以删除上传的文件

8. git commt -m 'xxx'                       xxx内容可以写清楚自己提交的是什么代码,方便以后自己查看或者恢复

9. touch .gitignore                           把不想提交的文件名称或者文件夹写在里面

10. git push                                     推送到远程仓库,git commit以后会存在本地

 

SA19225143甘晓翔 作业一_第1张图片

 

 SA19225143甘晓翔 作业一_第2张图片

 

在github上绑定自己SSH的值,一般是在本地用户文件夹下有一个.ssh文件。

然后github新建一个仓库。

 

SA19225143甘晓翔 作业一_第3张图片

 

 在本地项目文件夹内打开git

 

 SA19225143甘晓翔 作业一_第4张图片

 

二、正则表达式

字符类

[abc] a、b 或 c(简单类)

[^abc] 任何字符,除了 a、b 或 c(否定)

[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)

[a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)

[a-z&&[def]]d、e 或 f(交集)

[a-z&&[^bc]]a 到 z,除了 b 和 c:[ad-z](减去)

[a-z&&[^m-p]]a 到 z,而非 m 到 p:[a-lq-z](减去)

预定义字符

. 任何字符(与行结束符可能匹配也可能不匹配)

\d 数字:[0-9]

\D 非数字: [^0-9]

\s 空白字符:[ \t\n\x0B\f\r]

\S 非空白字符:[^\s]

\w 单词字符:[a-zA-Z_0-9]

\W 非单词字符:[^\w]

POSIX 字符类(仅 US-ASCII)

\p{Lower} 小写字母字符:[a-z]

\p{Upper} 大写字母字符:[A-Z]

\p{ASCII} 所有 ASCII:[\x00-\x7F]

\p{Alpha} 字母字符:[\p{Lower}\p{Upper}]

\p{Digit} 十进制数字:[0-9]

\p{Alnum} 字母数字字符:[\p{Alpha}\p{Digit}]

\p{Punct} 标点符号:!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

\p{Graph} 可见字符:[\p{Alnum}\p{Punct}]

\p{Print} 可打印字符:[\p{Graph}\x20]

\p{Blank} 空格或制表符:[ \t]

\p{Cntrl} 控制字符:[\x00-\x1F\x7F]

\p{XDigit} 十六进制数字:[0-9a-fA-F]

\p{Space} 空白字符:[ \t\n\x0B\f\r]

Greedy 数量词

X? X,一次或一次也没有

X* X,零次或多次

X+ X,一次或多次

X{n} X,恰好 n 次

X{n,} X,至少 n 次

X{n,m} X,至少 n 次,但是不超过m 次

边界匹配器

^ 行的开头

$ 行的结尾

\b 单词边界

\B 非单词边界

\A 输入的开头

\G 上一个匹配的结尾

\Z 输入的结尾,仅用于最后的结束符(如果有的话)

\z 输入的结尾

 

三、VS Code

1. 在当前行中间换行到下一行:ctrl+enter
2. 当光标点击到某一行时,默认选中全行,可以直接复制剪切
3. 直接删除某一行:shift+delete或者ctrl+shift+k
4. 多行光标选择:alt+鼠标左键
5. 自动生成html结构和meta声明:首先输入“!”,然后按tab键
6. 标签自动补全:tab键
7. 折叠所有代码:ctrl+k、ctrl+0
8. 拆分编辑器:ctrl+\
    查找框右边的3个参数分别为:区分大小写,全字匹配,使用正则

9. 跳转行号:ctrl+G
10. 添加函数注释:在函数上方输入“/**”,然后点击enter

11. 格式化:alt+shift+f
12. 注释:ctrl+/
13. 全部保存:ctrl+k, 然后只按s一个键
14. 向上移动一行:alt+↑
15. 向下移动一行:alt+↓
16. 向上复制一行:alt+shift+↑
17. 向下复制一行:alt+shift+↓
18. 查找:ctrl+F
19. 替换:ctrl+H
20. 文件中查找:ctrl+shift+f
可以在打开的文件夹中搜索所有文件内容
21. 文件中替换:ctrl+shift+h
22. 转到定义:F12
23. 转到实现:ctrl+F12
24. 打开文件夹:ctrl+k, ctrl+o
25. 关闭文件夹:ctrl+k, 然后单按一个f
26. 选中一段代码,通过“ctrl+[”可以左移,“ctrl+]”可以右移

你可能感兴趣的:(SA19225143甘晓翔 作业一)