如下,都是我常用的
删除单词: d + w
关闭vim窗口: :q 或者 shift + zz
全部向左移: shift + v ---> shift + < ---> . 重复上次操作
:tag 跳转到与关键字匹配的地方
:tn 跳到下一个匹配的地方
:tp 跳到上一个匹配的地方
跳转到当前光标下文件名对应的文件中 gf
跳回原先的文件 ctrl + o
自动补全 ctrl+p
向下10行 10 + j
:52 直接跳到52行
替换所有tab符 :retab
批量注释: , + c +b
redo : ctrl + r
上下左右: jkhl
下一个单词: w
前一个单词: b
下一屏: ctrl + f
上一屏 : ctrl + b
搜索some_string: /some_string
把全局的some_string 替换成 new_string : %s/some_string/new_string/g
继续搜索下一个: n
继续搜索前一个 : N (shift + n)
补全: ctrl + n , ctrl + p (next, previous的缩写)
删掉一个字母: x
删掉一个单词: dw
删掉一行: dd
删掉3行: 3d
复制一个单词: yw
复制当前行: yy
粘贴: p
选中N行: shift + v , 再 jk
快速打开一个文件: ctrl + t
快速打开前一个文件: ctrl + e
跳到文件头: gg
跳到文件末尾: shift + g
在光标前新增内容: i (insert的缩写)
在光标后新增内容: a (add的缩写)
快速的跳到该行最后: shift + 4
快速的跳到该行最前: 0
上一次编辑的地方: g;
下一次编辑的地方: g,
撤销上一次操作:u
恢复上一步操作:ctrl+r
重复最后一个命令: .
变换为大写:~
自动排版:在命令行模式下,首先使用“gg”将光标移动到文档开头,然后使用“v”切换到可视模式,再用“G”将光标移动到文档尾部(相当于全选),最后使用“=”,即可完成整个文档的自动排版。
注释整块内容 注释块的方法: 选定要注释掉的行 I // Esc I之后输入的东西就是插入到选定的行前边的,直至Esc. 要去掉注释的办法:选定注释符//,然后d 列块选定后I是在前边都插入,A是在后边都插入 是按列块模式的选定,是行选定,v是普通选定
.tar.gz文件安装方式:
先解压,然后进入该文件目录,执行 ./config make sudo make install 三个指令