vim编辑器的使用
命令行模式下的操作:
1).光标的移动
H J K L
前 下 上 后
移动到行首: 0
移动到行位: $
文件开始位置:gg
文件末尾: G 或shif + g
行跳转: 数字G 例如300G 跳转到300行
2).删除操作/剪切操作
以下删除操作也为剪切操作
删除光标后的字符:x
删除光标前的字符:shift + x
删除单词:dw (光标移动到单词开始位置,否则只能删除一部分)
删除光标到行首的字符串:d0
删除光标到行尾的字符串:shift + d
删除光标当前行:dd
删除多行:数字dd 例如5dd 删除5行
3).撤销:
撤销: u
反撤销:ctrl + r
4).复制粘贴
复制:yy
复制多行:数字yy
粘贴:p (复制到光标所在行的下一行)
粘贴: shift + p (复制到光标所在行)
剪切 == 删除
5).可视模式
切换到可视模式:v
H J K L 选择
复制:y
删除:d
6).查找操作
在末行模式下输入:
/要查找的字符串
?要查找的字符串
# --把光标移动到要查找的单词上
遍历时的快捷键:向下:n 向上:shift + n
7).查看man文档
将光标移动到要查看的函数上 按 shift + k --由于c库函数在man文档第三章 可以按一个 3 然后 shift + k
末行模式下的操作:
查找替换: :s/tom/jack --只会替换光标所在行的第一个tom
:s/tom/jack/g --替换光标所在行的所有tom
:%s/tom/jack --替换所有行的第一个tom
:%s/tom/jack/g --替换所有的tom
:20,25s/tom/jack/g --替换20到25行所有的tom
末行模式下输入命令: :!命令 例如: :!ls
显示行数,输入 set nu
vi分屏: 末行模式下输入 vsp (vsp +文件名 分屏打开另一个文件)
切换分屏:ctrl + ww
1394

被折叠的 条评论
为什么被折叠?



