vim常用命令

光标的移动

上下翻页:ctrl + f / ctrl + b

光标上下左右移动: k(上)j(下)h(左)l(右)

行内:

首个字符和最后字符:0(去到首个字符)$(到行尾)

按照单词跳着走:w(跳到下一个单词)b(跳到前一个单词)

向左或者向右移动n个字符:数字+空格(向右);数字+h(向左)

全局光标移动

移动到第一行与最后一行:gg(第一行);G(最后一行)

向下向上移动 n 行:数字+回车(向下);数字+k(向上)

复制,粘贴,删除,撤销

复制

复制当前一行:yy

向下复制n行:nyy

粘贴

选择:v

将反白的地方复制:y

讲复制的数据粘贴到光标的下一行:p 。 上一行:P

删除

删除所在一行:dd

向下删除n行:ndd

单个字符删除:x(删除光标所指字符)X(删除光标所指前一个字符)

连续删除多个字符:nx(向后删除n个字符(包括光标字符)),nX(向前删除n个字符(不包括光标字符))

选择:v;将反白的地方删除:d

撤销

撤销:u

撤销的撤销:ctrl+r

查找

/string : 向下查找 名称为 string 的字符串

?string : 向上查找 名称为 string 的字符串

n:表示next,下一个

N:反向查找

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 自我总结篇: 对文件的操作技巧: vim文件一个有三种状态:命令(浏览/输入命令转变末行模式),文本(添加/编辑/...
    小知大知阅读 814评论 0 0
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    MiracleJQ阅读 673评论 0 0
  • 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可...
    三十儿阅读 430评论 0 1
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,316评论 0 0
  • 该文章转自:http://www.cnblogs.com/wangrx/p/5907013.html 一、插入命令...
    上心1997阅读 350评论 0 0