专栏首页Java学习录Linux常用命令速查-Vim

Linux常用命令速查-Vim

本文涉及:Vim编辑器的三种模式下的相关操作

一般模式

常用命令:

  • ctrl+b 屏幕往后移动一页
  • ctrl+f 屏幕往前移动一页
  • n+空格 光标向右移动n个字符
  • H 光标移动到屏幕左上角
  • L 光标移动到屏幕左下角
  • G 移动到最后一行
  • nG 移动到第n行
  • gg 移动到第一行,相当于1G
  • n<Enter>光标向下移动n行

命令行模式

查找替换:

  • /word 向光标向下寻找一个名称为word的字符串
  • ?word 向光标向上寻找一个名称为word的字符串
  • n 代表重复前一个查找的动作
  • N 与n刚好相反
  • :n1,n2s/word1/word2/g 在第n1与n2行之间查找word1 这个字符串,并将该字符串替换为word2
  • :1,$s/word1/word2/g 全文查找word1字符串,并将该字符串替换为word2
  • :1,$s/word1/word2/gc 全文查找word1字符串,并将该字符串替换为word2 ,且在替换前提示用户确认是否进行替换

删除、复制与粘贴:

  • x 向后删除一个字符
  • X 向前删除一个字符
  • nx 连续向后删除n个字符
  • dd 删除光标所在行
  • ndd 删除光标所在的向下n行
  • d1G 删除光标所在行到第一行的所有数据
  • dG 删除光标所在到最后一行的所有数据
  • d$ 删除光标所在处,到该行的最后一个字符
  • d0 删除光标所在处,到该行的最前一个字符
  • yy 复制光标所在的那一行
  • nyy 复制光标所在的向下n列
  • y1G 复制光标所在行到第一行的所有数据
  • yG 复制光标所在行到最后一行的所有数据
  • y0 复制光标所在的那个字符到该行行首的所有数据
  • y$ 复制光标所在的那个字符到该行行尾的所有数据
  • p将已复制的数据在光标下一行粘贴上
  • P 则为贴在光标的上一行
  • u 恢复前一个操作
  • Ctrl+r重做上一个操作

模式切换

  • i 从目前光标所在处插入
  • I 在目前所在行的第一个非空格符处开始插入
  • a 从目前光标所在的下一个字符处开始插入
  • A 从光标所在行的最后一个字符处开始插入
  • o 在目前光标所在的下一行处插入新的一行
  • O 为在目前光标所在处的上一行插入新的一行
  • r 只会取代光标所在的那一个字符一次
  • R会一直取代光标所在的文字,直到按下 ESC 为止
  • Esc 退出编辑模式,回到一般模式

本文分享自微信公众号 - Java学习录(Javaxuexilu),作者:Java学习录

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hystrix工作流程解析

    首先我们看一下上方的这张图,这个图完整的描述了Hystrix的工作流程:1.每次调用都会创建一个HystrixCommand 2.执行execute或queue...

    Java学习录
  • SpringBoot嵌入式Tomcat的自动配置原理

    我们知道SpringBoot的自动装配的秘密在org.springframework.boot.autoconfigure包下的spring.factories...

    Java学习录
  • Hystrix失败处理逻辑解析

    在上篇文章Hystrix工作流程解析中,我们整体介绍了Hystrix的工作流程,知道了Hystrix会在下面四种情况下发生降级:

    Java学习录
  • vi 常用命令行

      a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.   b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作。等按...

    疯狂的技术宅
  • Linux 学习笔记(1) 查看文件内容

    cat filename |grep key1 |grep key2 |grep key3

    披头
  • 史上最全VIM使用手册

    vim是一个向上兼容于vi的文本编辑器,可用于编辑各种纯文本。它对编辑程序特别有用。 基本模式: 编辑模式:默认编辑文件进入的模式 输入模式: 末行模式:内置的...

    小小科
  • vim使用命令详解

    x 删除光标所在字母(其实是光标后) X删除光标前所在字母) dw删除一个单词,光标要在当前单词的第一个字符前面 u 撤销操作 d0删除光标前面的字符 ...

    Y大宽
  • Vim 常用快捷键及键盘图

    用户1130771
  • spacemacs HowToUse 常用概念和模式切换

    上善若水.夏
  • Linux常用命令——文本编辑器Vim

    喝茶去

扫码关注云+社区

领取腾讯云代金券