*/

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

VS Code

Visual Studio Code(以下简称vscode)是⼀个轻量且强⼤的代码编辑器,⽀持Windows,OS X和Linux。拥有丰富的插件⽣态系统,可通过安装插件来⽀持各种语言。

1.命令面板

命令面板是VS Code快捷键的主要交互界面,可以使用f1或者Ctrl+Shift+P打开。

2.界面介绍

熟悉一下界面及快捷命令

3.代码编辑

以mac快捷键为例介绍(括号内为windows下快捷键)

光标移动

移动到行首 Cmd+左方向键 (win Home)

移动到行尾 Cmd+右方向键 (win End)

移动到文档的开头和末尾 Cmd+上下方向键 (win Ctrl+Home/End)

在花括号{}左边右边之间跳转 Cmd+Shift+ (win Ctrl+Shift+)

回到上一个光标的位置,Cmd+U(win Ctrl+U) 非常有用,有时候vue文件,你改了html,需要去下面改js,改完js又需要回去,这时候Cmd+U直接回

在不同的文件之间回到上一个光标的位置 Control+- (win 没测试,不知道),你改了a文件,改了b文件之后想回到a文件继续编辑,mac使用controls+-

代码移动

Option+上下方向键(win Alt+上下)

其他更详细的快捷键介绍VS Code快捷介绍

 

Git与版本控制

1.Git的基本操作逻辑

 

对于本地Repo,可能有多个branch,⾄少有⼀个叫master

本地Repo中的branch与⼀个或多个远程Repo中的branch存在跟踪关系

2.Git练习作业

• 在github.com上新建⼀个版本库

• 实现如下commit⽹络结点示意图,要求A和B在本地存在过,但并不出现在远程⽹络图中。

  •  首先在github创建一个项目,然后使用git clone拷贝至本地

 

  •  使用git checkout -b [branch_name]切换至新建的工作分支,切换至工作分支sub_branch;
  •  编辑代码后,使用git add和git commit将修改提交至sub_branch分支的本地版本中

 

  •  分支合并

  • 推送push

 

  • 远程库push下来新版本的master分支

 

Vim

1.%s/xxx/yyy/g

2.10,20s/^/#/g 
3.正常模式下输入q[a-z],录入[a-z]宏指令,最后正常模式下在输入n@[a-z]执行n次的[a-z]宏指令

 

正则表达式

详细的正则表达式表格

 

 /^[a-zA-Z][a-zA-Z]*[0-9]*$/

 

posted @ 2020-03-21 11:28  maizeDu  阅读(220)  评论(0编辑  收藏  举报