既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
^ 光标移动到行首 $ 光标移动到行尾
Ctrl+d 向下翻半页 Ctrl+f 向下翻一页
Ctrl+u 向上翻半页 Ctrl+b 向上翻一页
gg 光标定位到文档头 G 光标定位到文档尾
H 光标定位到当前页首 w 光标往后移一个字
b 光标往前移一个字
L 光标定位到当前页的最后一行的行首
查找与替换:
/[str] 查找字符串 str 接着命令 n 移动到下一个找到的字符串,
命令 N 移动到上一个找到的字符串
部分替换:(只能替换光标之所在的行)
😒/[src]/[dst] /i 忽略大小写 /g 全部匹配
eg : s/hello/world/ig 只能替换一行
eg: 3,6 s/[src]/[dst]/ig( 3-6 行中找) 3,6 s/hello/world
全部替换:
%s/[src]/[dst]/g 将文档中所有 src 的字符串替换为 dst 字符串
:%s/^ //g 将文档每一行的行首的空格去掉
块操作:
v 可视化块选择状态, 选中块之后, 可以对块进行删除(d),复制(y),剪
切(x)
yy 复制光标所在的整行
[n]yy 从光标开始往下复制 n 行,[n]表示一个整数
p 将复制后的文本粘贴到光标处
u 撤销上次操作
结束编辑:
:q 在未修改文档的情况下退出
:q! 放弃文档的修改, 强行退出
:w 文档存盘
:wq 文档存盘退出 也可以: x 保存退出
计数:
比如我有一个log文件,我文件里符合规则的字符是yes,我想查找这个abc.log文件中的yes字符数量,怎么查找呢,如下:
:%s/yes//gn
跳转:
括号匹配:
% 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和
圆括号, 方括号都有效, 常用于手工检查括号是否匹对.
标示位置
你可以在档案□做些标记再随时返回被标记的位置.
m char (MARK) 把这个地方标示成 char
’ char (quote character) 跳到被标为 char的那一行
‘’ (按两次’) 回到刚才的位置
char 可以是小写的 a-z中的任一个 . 一个标记在除了下面的这两种情况
外会一直存在
- 重覆使用相同的标示 char .
或 2) 删掉了被标示的那一行.
文字段落
有时候一段一段的移动游标会比较方便.我们可以用 {,},(,) 来达到这些功能
{ (左大括号) 跳到上一段的开头
} (右大括号) 跳到下一段的的开头.
( (左小括号) 移到这个句子的开头
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
了95%以上Go语言开发知识点,真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新