-
补充终端下的快捷键:
除了前面介绍的以外
ctrl + a 移动到开头
ctrl + e 移动到结尾
ctrl + b 往前(左)移动
ctrl + f 往后移动
=======================
normal / insert 模式的切换
insert -> normal 除了使用 ESC 之外还可以使用 Ctrl+c 或者 Ctrl+[
normal -> insert 可以使用 gi 快速跳转到最后一次编辑的地方进入插入模式
查看全部 -
如何快速纠错
查看全部 -
Visual(可视)模式
y:复制
p:粘贴
查看全部 -
a:当前字符的后一个位置插入
i:当前字符的前一个位置插入
o:当前编辑位置下面新起一行
A:在行最后位置插入
I: 在行最前的位置插入
O:在当前编辑位置的上面新起一行
w:保存
wq:保存并退出(w and q)
查看全部 -
i 在当前光标前插入
a 在当前光标后面插入
o 在当前光标的下一行插入
I 在当前行的第一个插入
A 在当前行的后面插入
O 在当前行的上面插入
查看全部 -
: e buffer_name 打开
:ls
:b buffer_name 跳转 blast bprevious
c-ws :sp file_name 水平分割
c-wv :vs file_name 竖直分割 c-whjkl 移动
查看全部 -
:% s/要替换的/替换成的/g.c.n
c-r 撤销u命令
\<精确单词\>
查看全部 -
dw 删除单词光标及之后的
daw 删除单词包括之后的空格
diw 删除单词
dt
r 替换一个字符 R 一直替换
c aw 带空格 iw不带空格 并insert
s 删除当前字符并insert S 删除当前行并insert
f 行内查找 并跳转
/ 全文查找 n下一个 N上一个
* 当前单词的下一个 # 当前单词的上一个
查看全部 -
c-h
c-w
c-u
gi 快速移动到最后一次编辑的地方并且插入
c-a 移动到靠头
c-e 移动到结尾
c-b 向前移
c-f 向后移
查看全部 -
w W : next word
e E : the end of next word
b B : back
f{} t{} ; next ' last
H 屏幕开头
M 屏幕中间
L 屏幕结尾
G gg
zz
查看全部 -
课程内容a
查看全部 -
课程目的啊
查看全部 -
vimmml
查看全部 -
vimmm
查看全部 -
" nerdtree settings
nnoremap <leader>f :NERDTreeFind<cr>
nnoremap <leader>t :NERDTreeToggle<cr>
" set width
let NERDTreeWinSize=31
" show hidden files
let NERDTreeShowHidden=1
" not show files listed
let NERDTreeIgnore= [
\ '\.git$', '\.hg$', '\.svn$', '\.stversions$', '\.pyc$', '\.pyo$', '\.swp$',
\ '\.DS_Store$', '\.sass-cache$', '__pycache__$', '\.egg-info$', '\.ropeproject$',
\ ]
查看全部
举报