zoukankan      html  css  js  c++  java
  • Linux命令——vim编辑器

    一.vim三种模式

    命令模式:打开文件之后默认进入的模式,在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作,如删除行,复制行,移动光标,粘贴等等;

    编辑模式:命令行模式下输入i/a,在该模式下可以对文件的内容进行编辑;

    末行模式:命令行模式下输入:,可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等);

    二.vim命令三种打开文件方式

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

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

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

    三.命令模式

    1、光标移动

    ①光标移动到行首

    按键:shift + 6 (^)

    ②光标移动到行尾

    按键:shift + 4 ($)

    ③光标移动到首行

    按键:gg

    ④光标移动到末行

    按键:G

    ⑤翻屏

    向上翻屏:ctrl + b / PgUp

    向下翻屏:ctrl + f  / PgDn

    2.复制yy/粘贴p

    3.剪切/删除(剪切后不粘贴)dd

    4.撤销u/恢复ctrl+r

    四.末行模式

    进入方式:由命令模式进入,按下“:”或者“/(表示查找)”即可进入

    退出方式:

                       a. 按下esc

                       b. 连按2次esc键

                       c. 删除末行全部输入字符

    1.保存操作(write)

    输入“:w”                       保存文件

    输入“:w  路径”              另存为

    2.退出(quit)

    输入“:q”                       退出文件

    3.保存并退出

    输入“:wq”                    保存并且退出

    4.强制 (!)

    输入“:q!”                              表示强制退出,刚才做的修改操作不做保存

    5.搜索/查找

    输入“/关键词”

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

     6.替换

    :s/搜索的关键词/新的内容                              替换光标所在行的第一处符合条件的内容

    :s/搜索的关键词/新的内容/g                           替换光标所在行的全部符合条件的内容

    :%s/搜索的关键词/新的内容                           替换整个文档中每行第一个符合条件的内容

    :%s/搜索的关键词/新的内容/g                       替换整个文档的符合条件的内容

    7.显示行号

    输入:set nu

     五.编辑模式

    常用:输入i、a编辑内容

  • 相关阅读:
    找到搜索的北了
    zoj2741Offside
    hdu: 1426 ( Sudoku Killer )
    悲剧的矩阵乘法
    UVa729 The Hamming Distance Problem
    hdu 1584 蜘蛛牌
    zoj2972Hurdles of 110m
    hdu 1372 ( Knight Moves ) BFS
    UVa193Graph Coloring
    zjut1624序列问题
  • 原文地址:https://www.cnblogs.com/tinkerbell/p/11833347.html
Copyright © 2011-2022 走看看