• 技术文章 >运维 >linux运维

    vim命令是什么

    coldplay.xixicoldplay.xixi2020-11-02 11:39:50原创3009

    vim命令是一个富文本编辑器,是vi编辑器的扩展版本,它可以用来编辑各种文本,尤其是能编辑程序,和vi相比有很多的优点,可以多次撤销,可以同时打开多个窗口进行编辑、语法高亮、命令行编辑、在线帮助、可视化选择等等。

    vim介绍

    vim是一个富文本编辑器,是vi编辑器的扩展版本,它可以用来编辑各种文本,尤其是能编辑程序

    他和vi相比有很多的优点,可以多次撤销,可以同时打开多个 窗口进行编辑,语法高亮,命令行编辑,在线帮助,可视化选择,等等

    vim基本操作

    打开文件

    vim filename
    #example : 使用vim编辑器打开a.txt文件
    vim a.txt

    如果filename 为空,则会打开一个空的文件

    vim [options] [filelist] 左右方括号代表集合,也就是指可以有多个option和多个list

    vim的五种模式

    正常模式必要命令详解

    h    #左移一个字符
    l    #右移一个字符
    j    #下移一行
    k    #上移一行
    dd    #删除一整行
    x    #删除光标所在字符
    u    #删除字符后撤销
    yy    #复制当前行
    #以上所有所有字符都可以在前面加数字,代表左移n个字符,又移n的字符,复制n行等...
    p    #进行粘贴操作
     
     
    0    #移动到行首
    g0    #移动到当前屏幕的行首
    H    #把光标移动到屏幕最顶端的一行
    M    #把光标移动到屏幕中间一行
    L    #把光标移动到屏幕最底端的一行
    gg    #移动到文件的头部
    G    #移动到文件的尾部
     
    crtl + f    #下翻一屏
    crtl + b    #上翻一屏
    crtl + d    #下翻半屏
    crtl + u    #上翻半屏
    n%    #到文件n%的位置
    zz    #将当前行移动到屏幕中央
    zt    #将当前行移动到屏幕顶端
    zb    #将当前行移动到屏幕底端

    末行模式常用命令详解

    :q    #退出当前文件且不保存,q为quit缩写
    :q!    #强制退出当前文件
    :w    #保存当前文件,w为write的缩写
    :w!    #对于只读文件可强制保存更改
    :wq    #保存并退出
     
    :r filename    #在当前位置插入令一个文件
    :r !date    #在当前位置插入当前日期
    :r !command    #在当前位置插入其他shell命令的输出结果
     
    :% s/目标字符/替换字符/g    #将目标字符替换为 替换字符 最后的g代表全局替换,%代表所有行
    % s/目标字符/替换字符/gic    #将目标字符替换为 替换字符 ,%代表所有行,最后的g代表全局替换,i代表忽视大小写,c代表每个替换都需要用户确认才可以
    :1,4 s/目标字符/替换字符/g    #将第一行到第四行的 目标字符替换为 替换字符
     
    /string    :在后面的文本中查找字符串

    可视模式常用命令详解

    d    #删除选中的字符
    y    #复制选中的字符
    p    #粘贴选中的字符

    相关学习推荐:linux视频教程

    以上就是vim命令是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:vim命令
    上一篇:yum安装php环境的步骤是什么 下一篇:locate指令是什么
    线上培训班

    相关文章推荐

    • vim操作模式有哪些?• vim翻页与移动命令是什么?• vim查找与替换命令是什么?• vim中的保存退出命令是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网