zoukankan      html  css  js  c++  java
  • linux学习笔记--vi与vim编辑器

    vi编辑器全名为Visual Interface,即为可视化接口,类似于Windows中的记事本

    vim相当于是vi的一个升级版本,包含vi的一切操作命令,vim相对于vi做了哪些提升:

    1、vim支持多级撤销

    2、vim可以跨平台运行

    3、vim支持语法高亮显示

    4、vim支持图形界面

    vim编辑器的操作模式:

    命令模式、输入模式、底行模式(也可以归类到命令模式中)

    vim常用命令:

    vim abc:打开abc文件,如果没有就创建

    vim + abc:进入abc文件后就将光标定位到最后一行,默认的是第一行

    vim+3 abc:进入abc文件后将光标定位到第三行

    vim +/admin abc:进入abc文件后,快速定位到文件中第一次出现admin单词的所在行

    vim aa bb cc:一次性创建或打开多个文件,默认先进入到第一个aa文件中,在aa文件中利用底行模式输入:n可以切换到下一个文件中,输入:N或者:prev可以切换到上一个文件中

    底行模式常用命令:

    :w    保存当前文件

    :q    退出当前文件

    :!     强制退出当前文件

    :ls    列出打开的所有文件

    :n    切换到后一个文件

    :N    切换到前一个文件

    :15  光标快速定位到15行

    /xxx  从光标位置开始向后搜索第一次出现xxx字符串

    ?xxx  从光标位置开始向前搜索第一次出现xxx字符串

    命令模式常用命令:

    h   光标左移

    j    光标下移

    k   光标上移

    l    光标右移

    dd   删除光标所在行

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

    yy  复制光标所在行

    p(小写)   在光标所在行的下方粘贴

    P(大写)   在光标所在行的上方粘贴

  • 相关阅读:
    maven 笔记
    面试题53:在排序数组中查找数字
    面试题52:两个链表的第一个公共节点
    面试题51:数组中的逆序对
    面试题50_2:字符流中第一个只出现一次的字符
    面试题50:第一个只出现一次的字符
    面试题49:丑数
    面试题48:最长不含重复字符的连续子字符串
    面试题47:礼物的最大值
    面试题8:二叉树的下一个节点
  • 原文地址:https://www.cnblogs.com/yby-blogs/p/5511216.html
Copyright © 2011-2022 走看看