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

    1.工作模式

    命令模式(a,i,o等键)——》输入模式

    输入模式(Esc键)——》命令模式

    命令模式(:键)——》末行模式

    末行模式(Esc键)——》命令模式

    2.vim使用命令

    1)光标移动

    光标方向移动  ↑、↓、←、→  上、下、左、右

    翻页      Page Down或Ctrl+F  向下翻动一整页内容

    翻页      Page Up或Ctrl+B    向上翻动一整页内容

    行内快速跳转  Home或数字“0”     跳转至行首

    行内快速跳转  End或"$"        跳转至行首

    行间快速跳转  1G或者gg       跳转至文件首行

    行间快速跳转  G           跳转至文件末尾行

    行间快速跳转  #G          跳转至文件第#行

    行号显示    :set nu        在编辑器中显示行号

    行号显示    :set nonu        取消编辑器中行号显示

    2)复制、粘贴、删除

    删除光标处的单个字符      x或Del

    删除当前光标所在行       dd

    删除从光标处开始的#行内容   #dd

    删除当前光标之前到行首的所有字符  d~

    删除当前光标处到行尾的所有字符   d$

    复制当前行整行的内容到剪贴板    yy

    复制从光标处开始的#行内容     #yy

    将缓冲区的内容粘贴到光标位置之后  p          

    粘贴到光标位置处之前        P

    3)文件内容查找

    /word  从上而下在文件中查找字符串“word”

    ?word  从下而上在文件中查找字符串“word”

    n     定位下一个匹配的被查找字符串

    N     定位上一个匹配的被查找字符串

    4)撤销编辑及保存退出

    u    按一次取消最近的一次操作,多次重复按u,恢复已进行的多步操作

    U    用于取消对当前行所做的所有编辑

    ZZ    保存当前的文件内容并退出vi编辑器

    5)保存文件及退出vi编辑器

    保存文件  :w

    保存文件  :w /root/newfile  另存为其他文件

    退出vi    :q         未修改退出

    退出vi    :q         放弃对文件内容的修改,并退出vi

    保存退出vi  :wq

    6)打开新文件或读入其他文件内容

    :e ~/install.log    打开新的文件进行编译

    :r /etc/filesystems   在当前文件中读入其他文件内容

    7)文件内容替换

    :s /old/new      将当前行中查找到的第一个字符“old”串替换为“new”

    :s /old/new/g     将当前行中查找到的所有字符串“old”替换为“new”

    :#,#          在行号“#,#”范围内中查找到的所有字符串“old”替换为“new”

    s/old/new/g      

    :% s/old/new/g    在整个文件范围内中查找到的所有字符串“old”替换为“new”

    :s /old/new/c     在替换命令末尾加上c命令,将对每个替换动作提示用户进行确认    

  • 相关阅读:
    【Android Studio安装部署系列】二十四、Android studio中Gradle插件版本和Gradle版本关系
    【Android Studio安装部署系列】二十三、Android studio查看Gradle版本号
    linux查看文件前几行和后几行的命令
    iphone订阅服务在那里取消
    idea 默认全局配置maven,避免每次新建项目都需要指定自己的maven目录
    Java:session中的invalidate()的作用是什么呢?求解
    SESSION.INVALIDATE()
    Session中清除对象方法比较
    linux--Linux 各目录及每个目录的详细介绍
    Linux 下各个目录的作用及内容
  • 原文地址:https://www.cnblogs.com/zeppelin/p/5665003.html
Copyright © 2011-2022 走看看