• VIM编辑器


    1、VIM中存在三种模式:命令模式、编辑模式(输入模式)、末行模式

    命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动目标,粘贴等等)

    编辑模式:在该模式下可以对文件的内容进行下编辑,即输入内容。a、i进入 esc退出

    末行模式:连续搜索或替换字符串、存档及结束程序。“:”号进入  esc退出

    2、VIM的打开文件:

           #vim 文件路径  作用:打开指定的文件

           #vim +数字 文件的路径  作用:打开指定的文件,并且将光标移动到指定行

           #vim  +/关键词 文件的路径  作用:打开指定的文件,并且高亮显示关键词

           #vim 文件路径1 文件路径2  作用:同时打开多个文件

     3、

      命令 作用

    命令

    shift+6即^ 光标移动到行首
    shift+4即$ 光标移动到行尾
    :q 退出
    gg 光标移动到首行
    G 光标移动到末行
    nG 到第n行
    数字↑,数字↓ 以当前光标为准向上/向下移动n行
    :n 到n行
    crtl+b/pg up 向上翻屏
    ctrl+f/Pd dn 向下翻屏
    set nu 显示行号
    set nonu 取消行号
    sp 水平分割
    vsp 垂直分割
    close 关闭当前窗口
    only 保留当前窗口
    crtl+w(两次)/crtl+w+上下左右 切换窗口

    yy/Y 复制光标所在行 
    p 粘贴
    nyy 复制光标所在行以下n行(包含当前行)
    dd 剪切或删除所在行
    ndd 剪切当前行以下n行
    D 剪切或删除所在行,但是删除之后下一行不上移,变成空白行
    x 删除光标所在字符
    nx 删除光标出所在后n字符
    u/:u 撤销
    crtl+r 恢复之前撤销的操作

    退

    令 

    :w 保存文件
    :w  路径文件名 列存为文件
    :q 退出文件
    :wq/快捷键ZZ 保存修改并退出
    :q! 不保存修改并退出
    :!外部命令 调用外部命令

    :/关键词

    搜索

    在搜索结果中切换上/下一个结果:N/n(next) 

    :nohl(no highlight)

    取消高亮

    :s/搜索关键字/新的内容

    替换光标所在行第一处符合条件的内容

    :s/搜索关键字/新的内容/g

    替换光标所在行的全部符合条件的内容

    :%s/搜索关键字/新的内容/g 全文替换指定字符串 %表示整个文件
    :n1,n2s/搜索关键字/新的内容/g 在一定范围内替换指定字符串

    4、实用功能:

                  (1)代码着色:显示:“syntax on”  关闭" syntax off"

                  (2)计算器:

  • 相关阅读:
    iOS加载动态图的两种方法
    python初探
    博客园封笔
    office的分栏技巧
    关于排序...
    LaTex 学习笔记
    vim 学习笔记
    iOS 编程学习笔记之Foundation框架
    数论
    扫描线概览
  • 原文地址:https://www.cnblogs.com/wy9264/p/10261202.html
Copyright © 2020-2023  润新知