码农的自我修养之必备技能 学习笔记

一、VSCode常用快捷键

1.新建文件:chtr+n

2.新开窗口:ctrl+shift+n

3.分屏:ctrl+1/2/3

4.切换文件:alt+1/2/3或ctrl+tab

5.关闭当前窗口:ctrl+w

6.关闭所有已保存窗口:ctrl+k+w

7.显示/隐藏左侧边栏:ctrl+b

8.文件重命名:鼠标选中+f2

9.自动换行:alt+z(标签过长需要拖动编辑器下方滚动条阅读时不太方便,可以一键换行)

10.注释:ctrl+/

11.多行编辑:alt+鼠标左键

12.隐藏/显示终端:ctrl+~

13.查找并打开文件:ctrl+p

14.选中当前单词:ctrl+d

如果想选中所有此单词,ctrl+shift+L

15.文件内容查找替换:ctrl+f  ctrl+h ,替换一个ctrl+shift+1,替换所有ctrl+alt+enter

16.项目全局搜索:ctrl+shift+f

17.移动当前行,向上alt+up(方向键↑)  向下alt+down

18.在当前行上方插入一行:ctrl+shift+enter

20.跳转到文件头部/尾部:ctrl+home/end

21.选中光标到行首/行尾文本:shift+home/end

22.选中部分文字:shift+left/right/up/down

23.删除当前行:ctrl+shift+k,会与搜狗输入法软键盘冲突(我更喜欢ctrl+x,把剪切当删除用)

 24.更改语言模式:建议自定义修改为ctrl+k

 二、Git使用

 

在github上创建一个项目,使用git clone拷贝至本地。

 

使用git branch -a查看分支,然后使用git checkout -b  new_branch 切换至新创建的分支。

用vim编辑work.txt文件,然后使用git add和git commit -m将修改提交至分支的本地版本中new_branch中。

 本地分支修改后再次提交。

   使用git log 和 git reflog查看log

 

 使用指令git checkout master切换至本地master分支,然后使用git pull进行同步;

 切换到new_master分支,删除本地的A和B的commit记录,将pick改为drop

删除记录以后如下

使用命令git merge new_branch 将new_branch 和master分支合并

在本地master分支下使用git push推送至远端mastr分支,再从github网站上查看network graph。

三、Vim使用

 1.使用底线命令输入%s/xxx/yyy/g

2.10,20s/^/#/g  将当前文件中10-20行的代码注释,添加注释为#,实质为文本替换。

 3.使用自动化宏指令多次复制粘贴,在正常模式下输入q[a-z],录入[a-z]宏指令,最后正常模式下在输入n@[a-z]执行n次的[a-z]宏指令

原文地址:https://www.cnblogs.com/ustc-kunkun/p/12490187.html