insert
append
one line
w:跳到下一个单词开头
b:跳到本单词或上一个单词开头 begin
e:跳到本单词或下一个单词结尾 end
ge:跳到上一个单词结尾
0跳到行首
^跳到从行首开始第一个非空字符
$跳到行尾
gg跳到第一行
G跳到最后一行
a arround
t 是标签的意思 tag /tab
p 段落 paragraph
s句子 sentence
w 单词 word
p 粘贴
u 撤销动作+操作符
-
ciw 选中单词删除并进入插入模式
-
yiw 选中并复制单词
-
diw 选中并删除单词
-
ndd/ncc/nyy 向下删除/修改/复制n行,包括当前行
-
d/c/yf{char} 删除/修改/复制到向后的char字符
-
d/c/y ^/$ 删除/修改/复制到开头/结尾
-
die 删除整个文件
-
cie 删除整个文件并进入写入模式
-
多试试各种组合
-
v+各种操作(可以看到啥被选中了)+操作符(y/c/d)
gd : goto [definition](javascript:😉 跳转到定义
gh :go hover 鼠标悬浮到这里的效果
gt: tab :下一个标签页
gT :上一个标签页
2gt 跳到第二个标签页
ctrl 0 ,左侧标签
在左侧标签 可以使用 h j k l space
分屏
ctrl + 1 2 3 到其中一个分屏
<leader>
:初始是space
| <leader><leader> s <char>
| Search character |
| — | — |
| <leader><leader> f <char>
| Find character forwards |
| <leader><leader> F <char>
| Find character backwards |
| <leader><leader> t <char>
| Til character forwards |
| <leader><leader> T <char>
| Til character backwards |
| <leader><leader> w
| Start of word forwards |
| <leader><leader> b
| Start of word backwards |
| <leader><leader> l
| Matches beginning & ending of word, camelCase, after _
, and after #
forwards |
| <leader><leader> h
| Matches beginning & ending of word, camelCase, after _
, and after #
backwards |
| <leader><leader> e
| End of word forwards |
| <leader><leader> ge
| End of word backwards |
| <leader><leader> j
| Start of line forwards |
| <leader><leader> k
| Start of line backwards |
| <leader><leader> / <char>... <CR>
| Search n-character |
| <leader><leader><leader> bdt
| Til character |
| <leader><leader><leader> bdw
| Start of word |
| <leader><leader><leader> bde
| End of word |
| <leader><leader><leader> bdjk
| Start of line |
| <leader><leader><leader> j
| JumpToAnywhere motion; default behavior matches beginning & ending of word, camelCase, after _
and after #
|
最后
好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。
做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。
学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。