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命令,将对每个替换动作提示用户进行确认    

  • 相关阅读:
    POJ3159 Candies —— 差分约束 spfa
    POJ1511 Invitation Cards —— 最短路spfa
    POJ1860 Currency Exchange —— spfa求正环
    POJ3259 Wormholes —— spfa求负环
    POJ3660 Cow Contest —— Floyd 传递闭包
    POJ3268 Silver Cow Party —— 最短路
    POJ1797 Heavy Transportation —— 最短路变形
    POJ2253 Frogger —— 最短路变形
    POJ1759 Garland —— 二分
    POJ3685 Matrix —— 二分
  • 原文地址:https://www.cnblogs.com/zeppelin/p/5665003.html
Copyright © 2011-2022 走看看