Vim

作者: my_passion | 来源:发表于2022-03-11 16:37 被阅读0次
1   VIM 4 模式

    Normal / Insert / Command / Visual      mode: 正常 / 插入 / 命令 / 可视
        
        (1) VIM 启动后 默认 Normal-mode
        
        (2) 4 mode 间 切换: 以 Normal 为 中介
        
            [1] Normal -> 
                    
                    ——————————————————————————————————
                                按 键盘
                    ——————————————————————————————————          
                    Insert      i / I / a / A / o / O
                    ——————————————————————————————————
                    Command     :
                    ——————————————————————————————————
                    Visual      v  V <Ctrl>+v
                    ——————————————————————————————————              
        
            [2] 3 mode -> Normal
                    
                按  1 或 2 下 <Esc> 键 -> 进入 Normal
                    |\   |\
                    |    |   1] 执行完操作 后, 自动 进入 Normal
                    |    |    
                    |    |   2] 没执行任何操作, 按 2 下 Esc
                    |    |
                Insert  Command/Visual

        (3) 各 mode 功能 
                
                操作文本 时, 
                
                    `Vim 编辑区底部` 一般会显示 当前所处模式
                
            Normal
            
                非 edit(编辑) 状态
                    => 击键时, 组合键 是 vim 功能键, 不会 在文本中 键入对应字符
                    
                [1] 浏览文件 / 复制 / 粘贴 / 删除 等

                [2] 用 键盘 在 文本 中 
                    
                        快速 移动光标
                
                            光标范围
                                字符、单词、行、句子、段落、屏幕
                            
                            移动方向 
                                k:上
                                j:下
                                h:左
                                l:右
                                
            Insert
            
                edit(编辑) 状态
                
                    输入内容 ( 通过键盘 )
                        
                        在哪 插?

                            [1] i / I / a / A / o / O 
                                字符前 / 行首 / 字符之后 / 行尾 / 下一行行首 / 上一行行首 插入

                            [2] s/S 删除 字符/所在行 -> 插入
                            
                            [3] cw  删除 从光标处开始到该单词结束 的所有字符 -> 插入
                            

                        光标跳入下一行: 生成新一行
                            Ctrl + L
                            
            Command
                可执行指令: 输入 / VIM / 插件
                    
                    包括 设置环境 / 文件操作 / 调用某功能
                    
                    像在 shell 里一样

                        命令输入完后, 需按 Enter 键 去执行命令
                            
                        :set nu
                        显示行号

                        :set nonu
                        取消行号

                        :n
                        定位到 n 行
    
            Visual
                操作      像拿鼠标进行操作
                选择文本时   像鼠标选择 的 即视感

2   用 VIM 打开文件  vim fileName

    打开多个文件
        vim file_name1 file_name2

    Normal
        : 
            Command 
                ls 
                    列出现 打开的所有文件的 序号+名称
        : 
            Command
                bn ( 如 b2 )
                    显示屏上 切换到 第2个文件

3   VIM 退出 : Command 下

    :wq
        保存 修改, 退出文件

    :w / :w!
        保存 / 强制保存 修改

    :q! / :qa!
        退出 文件 / 所有文件
        不保存



    :w file
        保存 修改 到 file 文件

    :e file
        打开另一个文件

    :e!
        放弃对文件的所有修改, 恢复文件 到 上次保存的位置

    :saveas file
        另存为 file

    :bp / :bn
        打开多文件时, 切换到 上一/下一 文件
    
4   VIM 分屏
    
    显示屏上 显示多个文件

    左右 / 上下 分屏
    vim -On/on file1 file2 ... filen

    Ctrl + w s/v
        上下/左右 分割 当前打开文件

    :sp/vsp file_name
        上下/左右 分割 当前文件 和 新打开的 file_name

    (1) 分屏后 在文件间
    
        [1] 切换光标 到 上/下/左/右 分屏
            Ctrl + w k/j/h/l

        [2] 移动分屏 到 上/下/左/右
            Ctrl + w K/J/H/L
 
    (2) 关闭分屏

        Ctrl + w c

        Ctrl + w q
            若为最后一个分屏将 `退出 VIM`

相关文章

  • Vim 常用命令

    VIM 命令 文件命令 VIM的模式 VIM导航命令 VIM插入命令 VIM查找命令 VIM替换命令 VIM使用技...

  • 小技巧3:vim学习

    摘要 VIM的插件管理 VIM写latex VIM写python VIM写C++ 1.VIM的插件管理工具vim-...

  • FFmpeg实践记录三:Vim基本讲解

    Vim处理模式 Vim常用命令 Vim拷贝、粘贴和删除 Vim光标移动 Vim行内光标移动 Vim查找与替换 Vi...

  • Vim操作记录

    vim 编辑显示行号: vim 编辑隐藏行号: vim 编辑多行注释: vim 编辑取消多行注释: vim 批量注...

  • 无标题文章

    # Getting Started with Vim ## History of Vim * Vim editor...

  • Vim学习资料

    VIMTUTOR OpenVim vim-adventures The basics of Vim Vim...

  • FFmpeg开发--Vim详解

    Vim编辑器Vim处理模式: Vim常用命令: Vim查找与替换:

  • vi或者vim中文乱码

    打开vi或者vim打开文件“/etc/vim/vimrc” ,指令为:vim /etc/vim/vimrc 将下面...

  • Vim常用命令

    Vim官网:*http://www.vim.org/[http://www.vim.org/] Vim文档: ht...

  • Vim插件

    vim-multifiles Sparkup vim-snipmate surround.vim

网友评论

    本文标题:Vim

    本文链接:https://www.haomeiwen.com/subject/doxhdrtx.html