vi/vim

vim 文本编辑:命令模式、编辑模式、尾行模式
命令模式进入编辑模式: a i o r A I O R等
命令模式: yy复制光标所在行
    p粘贴
    u撤销
    dd删除光标坐在行同时剪切
    ctrl+r回滚
3yy复制光标所在行和一下的三行(3dd雷同)
    gg回到文档的顶端
    G回到文档的底端
    数字+上下左右件头 光标跳到某个位置
    ctrl+v;shift+v;v可视块、行 上下移动箭头可随意选择要操作的行,比如复制(y)删除(d)
尾行模式: /、?搜索
    :w保存
    :wq保存并退出
    :q退出
    :q!强制退出
    :w “路径” 另存为
    :wq!强制保存退出
    :r “目标文件”读入另一个文件
    :set nu 显示行号 :set noun 取消行号
    :set ic/noic 设置不区分大小写/设置区分大小写
    :%s/需要替换的文字/要替换成的文字/g s替换命令——替换整个文档里“需要替换的文字”
    :3s/需要替换的文字/要替换成的文字/g 替换第三行
    :2,5s/需要替换的文字/要替换成的文字/g 替换第二行到第五行
vim -O 文件名 同时打开多个文件 并分屏显示 使用ctrl+w 左右键来切换要操作的文件
扩展: (set ci set si)自动缩进 (set tw=数值 set sw=数值) 修改TAB键长度


帮助命令:
--help:
man: man -f 查看命令都有那几章
第1章:命令使用帮助 *
第2章:系统调用函数用法使用帮助
第3章:C语言标准库函数用法 使用帮助
第4章:设备文件 使用帮助
第5章:配置文件使用帮助 *
第6章:有关游戏使用帮助
第7章:杂项使用帮助 *
第8章:系统管理使用帮助
第9章:内核使用帮助
info:
/usr/share/doc:

原文地址:https://www.cnblogs.com/super-sos/p/8905828.html