linux之vim基本命令

vim的三种工作模式
    a. 命令模式
    b.编辑模式
    c.末行模式
 
vim教程: vimtutor
    保存退出        ZZ
        
    代码格式化    gg=G(小哥哥等于大哥)
 
    光标的移动
        上下左右
 
        光标移动到行首    0(数字0)
 
        .....行尾                 $(Shift + 4)
    
        文件头                 gg
        
        文件尾                G
 
        行跳转123行       行号n + 回车
 
删除命令
    删除字符
        删除光标前的字符    X
        删除光标后的字符    x
 
    单词:dw
        删除整个单词光标应该在单词的最前边    
 
    删除光标前字符        d0
 
    删除光标后字符        d$ 或者 (D)
 
    删除行                     dd
 
    删除多行                ndd
            n 行数
 
    删除整篇文档
            光标移动到第一行    dG
            光标移动到最后一行 dgg
 
撤销和反撤销
            撤销    u
            反撤销 ctrl + r
 
复制和粘贴
        复制
            1行 yy    
            多行 nyy
    
        粘贴
            p: 粘贴到光标的下边一行
            P: .....上边一行
 
        可视模式    v
            移动光标    hjkl
            复制            y
            删除            d
            粘贴:
                    p 粘贴到光标的后边
                    P 粘贴到光标的前边
 
    替换操作:
        r 替换一个    光标盖住的字符
        R 替换多个    从光标盖住的这个字符
 
    查找命令
        /xxx
        /?xxx
            关键字切换: n/N
        # 
            光标移动到待搜索关键字上边,键盘输入 #
                n/N    切换
 
    查看man文档
        章节号+K
 
 
4.命令模式切换到文本编辑模式
    a    从光标后开始插入字符
    A    行尾
    i     光标前插入
    I    行首
    o    光标下创建新行
    O    光标上创建新行
    s     删除光标盖住的字符
    S    删除光标所在行
 
5.vim末行模式下相关操作
    从命令模式 -> 末行模式
        键盘输入冒号( : )
    保存退出
        保存不退出    :w
        保存并退出    :wq
        退出不保存    :q!
        退出 :q
 
    行跳转
        行号+回车
    
    末行模式 -> 命令模式
    两次esc
    末行模式下执行一个命令
 
分屏:
    当前文件分屏:
        上下分屏    :sp   
        左右分屏    :vsp
    两个屏幕显示不同的文件
        上下分屏    :sp          文件名
        左右分屏    :vsp        文件名
 
    屏幕的切换
        ctrl+ww
    打开的时候分屏:
        上下分屏    :vi -o 文件名    文件名
        左右分屏    :vi -O 文件名    文件名
 
    屏幕的关闭
        退出分屏        :q
        关闭所有        :qall
        保存关闭所有 :wqall
        保存所有        :wall
 
末行模式下执行shell命令
    :! 命令
 
vim配置文件
    *用户级别    
            ~/.vimrc        (找不到就创建一个)
    *系统级别
            /etc/vim/vimrc
 
 
vim批量注释
1.ctrl + v 可视块模式
2.hjkl移动光标
3.输入I -插入模式
4.添加注释
5.esc
 

猜你喜欢

转载自www.cnblogs.com/period/p/12134607.html