zoukankan      html  css  js  c++  java
  • vim入门级使用

    1、刚进入是 command mode 命令行模式

    2、i  进入插入 insert  mode 模式

      在插入模式下只能 输入内容,如果要删除内容,需要切换到命令行模式,移动光标进行删除。

    3、esc 退出插入模式 进入 命令行模式

    4、:进入 last line mode  底行模式 

      保存并退出:在命令行模式下输入 : (冒号)

      :w filename 以指定文件名保存

      :wq 保存并退出

      :q! 直接退出不保存

      :set nu 设置行号

    ———————————————————————————

    在一般命令模式下:(英文状态下)

      输入:24G,就会跳转到24行

      输入:gg,可直接跳转到第一行

      输入: 56 -> 就会跳到当前行的地56个字符位置

      输入:/false 就会查找到false关键字并跳到当前行

      复制粘贴:nG选择第几行开始-->nyy复制几行-->nG跳到第几行-->p粘贴复制的内容 

      删除:nG选择从第几行开始-->ndd删除几行

    ———————————————————————————

    1、插入模式下

      a 在目前光标所在位置的下一个位置进行插入

      o 插入新的一行,从行首开始输入

      输入:s/false/true 修改当前行的false为true

         n,ns/false/true/ 修改第n行到第n行之间

         n,$s/fasle/true/ 修改第n行到最后一行的第一个false为true

         n,$s/false/true/g 修改第n行到最后一行的每一个false 为true

         n,$s/fasle/true/gc 在第n行到最后一行,输入y/n来判断是否修改

         %s/false/true/ 修改第一行到最后一行,每行的第一个

         %s/false/true/g 修改第一行到最后一行,每一个

      输入:u 则撤销上一步操作

      另存为:w 新文档名

      删除:nx 删除当前行,第一个字节到第n个字节

    ———————————————————————————

    2、移动光标

      G 移动到文章最后

      ^ 移动至行首

      $ 移动至行尾

    3、删除文字

      x 删除光标后一个文字

      X 删除光标前一个文字

      dd 删除光标所在的行 

  • 相关阅读:
    多线程学习笔记第一篇
    当Visual Studio中win32控制台应用程序的注释也会生产代码时……
    博客行文及排版技法
    Debian Linux下的Python学习——安装python,vim
    onhashchange事件
    MyEclipse9 Maven开发Web工程 详细配置
    Java面向对象(上)
    lucene 的分析器(analyzer)与分词器(tokenizer)和过滤器(tokenfilter)
    java编程陷阱
    solr中文分词(mmseg4j)
  • 原文地址:https://www.cnblogs.com/z-one/p/6641024.html
Copyright © 2011-2022 走看看