首页 > 其他分享 > VIM编辑器—普通模式命令总结

VIM编辑器—普通模式命令总结

时间:2022-08-21 17:13:16浏览次数:67  
标签:总结 删除 shift dd 行头 VIM 编辑器 移动 光标

一、简介

以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可

以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档

案内容, 也可以使用『复制、粘贴』来处理你的文件数据...

二、命令

image

  • 复制光标当前一行

yy

  • 复制一段,光标后(从第几行到第几行)

y 数字 y 或者 yy 数字

  • 粘贴

p

  • 撤销上一步

u

  • 删除光标当前行

dd

  • 删除光标(含)后多少行

d 数字 d 或者dd 数字

  • 剪切一个字母,相当于 del ,但是可以使用p进行黏贴

x

  • 剪切一个字母,相当于 Backspace

X

  • 替换值

r ,然后输入的替换值

  • 依次替换某字符后的值,相当于Windows中的Insert

R ,然后逐渐输入替换值

  • 复制一个词

yw

  • 删除一个词

dw

  • 移动到行头 ,可结合操作命令使用

shift+6(^)

dd shift+6(^) ---删除到行头

  • 移动到行尾 ,可结合操作命令使用

shift+4 ($)

dd shift+6($) ---删除到行位

  • 移动到页头,数字

gg

shif + h

1+shift+g

  • 移动到页尾行头

shift+g

  • 最后一行的行头

L

  • 移动到目标行的行头

数字+shift+g (大写的G)

  • 跳到下一个单词尾

e

  • 跳到下一个单词头

b

  • 显示行号

:set un

  • 关闭行号

:set noun

标签:总结,删除,shift,dd,行头,VIM,编辑器,移动,光标
From: https://www.cnblogs.com/wml-it/p/16610323.html

相关文章

  • VIM编辑器—命令模式命令总结
    一、简介在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要等到你按下『i,I,o,O,a,A』等任何一个字母之后才会进入编辑模式。注意了!通常在L......
  • Mongodb使用总结
    Mongodb使用总结基于内存操作,便于与网站交互数据库-集合-文档(存储多种数据类型),我们的操作都是基于单文档进行操作,并且通过冗余字段进行操作嵌入式数组文档减少了对昂贵......
  • HTTPS解加密过程总结
    HTTPS用于解决HTTP不安全的问题。解决办法是加了一层SSL的建立过程,建立过程大概如下。1.客户端向服务器发起访问。2.服务器收到后,向CA机构发送公钥,CA机构向服务器颁发CA......
  • 【博学谷学习记录】超强总结,用心分享。 Spring核心容器
    SpringFramework系统架构一.核心容器1.概念:代码书写现状:耦合度偏高解决方法:使用对象时,在程序中不要主动使用n......
  • 新人使用Gorm的踩坑总结
    在使用Update更新数据时一定要将where条件放在update前面,否则where不会生效,将更新所有数据正确的写法//条件更新db.Model(&User{}).Where("id=?",ID).Update("name",......
  • Guava常用工具类总结
    Guava常用工具类总结-"我想写得更优雅,可是没人告诉我怎么写得更优雅"-"Null的含糊语义让人很不舒服。Null很少可以明确地表示某种语义,例如,Map.get(key)返回Null时,可能表......
  • 牛客网笔试输入输出处理方法总结(基于Python3.5)
    牛客网判题系统输入处理牛客网上的输入输出借鉴ACM模式给出,对于习惯了leetcode函数定义形式解题的小伙伴们来说确实比较生疏。为了避免在之后的笔试中再次吃亏,在这里对牛......
  • 多线程.总结
    packageoop.dxcgaoji;importcom.sun.org.apache.xpath.internal.functions.FuncTrue;importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutionExce......
  • 2022年8月21日周六总结(maven install和package的区别未完成)
    最近做了nexus的配置,突然发现maven也很重要,我们平时会在idea用到clear、install、package等,package毫无疑问就是打包jar包了(在maven中定义了),这个打包会把 最近:这里记录......
  • MySQL使用总结
    最近在做一个数据迁移的项目,把mysql数据库中的数据迁移到SqlServer数据库中。在这里记录一下最近遇到的一些问题。一、MySQL中没有top 在MySQL中没有top查询,但是可以使......