zoukankan      html  css  js  c++  java
  • Linux常用命令(十七)

    VIM编辑器

    1、编辑一个文件内容:

      vim aaa(如果没有aa文件,就自动创建一个)

      i(点击i键,进入insert模式)

      esc(退出编辑模式)

      :wq(保存并退出)

    2、同时编辑多个文件:

      vim aa bb cc(如果没有文件就创建所有文件)

      :n(切换到下一个打开的文件)

      :N(切换到上一个打开的文件)

    3、打开文件时使光标在指定的行显示:

      vim + aaa:光标默认在第一行显示,这个因安装的Linux系统而定

      vim +n aaa:光标默认跳到第n行显示

      vim +/imooc aaa:光标跳到指定字符imooc第一次出现的行

      n:与上一个命令配合使用,在含有imooc的行来回切换

    4、底行模式常用指令

      :w:将修改的内容写入到硬盘里

      :q:退出当前的编辑文本

      :!:强制退出

      :ls:显示当前所打开的所有文件

      :n:跳到下一个打开的文件

      :N:跳到上一个打开的文件

      :数字:打开文件时让光标显示到指定的行

      /xxx:从光标所在位置向下查找字符xxx第一次出现的位置,并让光标定位到该处

      ?xxx:从光标所在位置向上查找字符xxx第一次出现的位置,并让光标定位到该处

    5、命令模式常用指令:

      h:光标左移

      j:光标下移

      k:光标上移

      l:光标右移

      ctrl+f:向下翻页(front)

      ctrl+b:向上翻页(back)

      ctrl+d:向下翻半页(down)

      ctrl+u:向上翻半页(up)

      dd:删除光标所在的行

      o:在光标所在的行下方插入一行并切换到输入模式

      yy:复制光标所在的行

      p:在光标所在行的下方粘贴

      P:在光标所在行的上方粘贴

      

  • 相关阅读:
    怎样写贪吃蛇小游戏?用100行python代码轻松解决!
    面试必问的celery,你了解多少?
    您的机器学习环保吗?一只AI训练排出180吨二氧化碳
    NLP技术应用到音乐领域,分分钟让你变成音乐大师!
    数据可视化“升级”修炼宝典
    一文掌握Python可视化库的两大王者
    多线程-模拟阻塞queue队列
    设计模式-单例模式
    多线程之wait,notify,volatile,synchronized,sleep
    spring与quartz整合
  • 原文地址:https://www.cnblogs.com/BASE64/p/11496420.html
Copyright © 2011-2022 走看看