vim 基础操作

1.插入模式

i: 插入光标前一个字符

I: 插入行首

a: 插入光标后一个字符

A: 插入行未

o: 向下新开一行,插入行首

O: 向上新开一行,插入行首

2.命令模式

--1.移动

h: 左移  j: 下移 k: 上移 l: 右移

M: 光标移动到中间行

L: 光标移动到屏幕最后一行行首

G: 移动到指定行,行号 -G

w: 向后一次移动一个字

b: 向前一次移动一个字

{: 按段移动,上移

}: 按段移动,下移

Ctr-d: 向下翻半屏

Ctr-u: 向上翻半屏

Ctr-f: 向下翻一屏

Ctr-b: 向上翻一屏

gg: 光标移动文件开头

G: 光标移动到文件末尾

--2.删除

x: 删除光标后一个字符

X: 删除光标前一个字符

dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符

d0: 删除光标前本行所有内容,不包含光标所在字符

dw: 删除光标开始位置的字,包含光标所在字符

--3.撤销

u: 撤销

control + r 反撤销

--4.重复操作:

.: 重复上一次操作的命令

--5.文本行移动:

>>: 文本行右移

<<: 文本行左移

--6.复制粘贴

yy: 复制当前行,n yy 复制 n 行

p: 在光标所在位置向下新开辟一行,粘贴

--7.选中模式

v: 按字符移动,选中文本

V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动

--8.替换操作:

r: 替换当前字符

R: 替换当前行光标后的字符

--9.查找命令:

/ str查找

n: 下一个

N:上一个

--10.替换命令:

把abc全部替换成123

末行模式下,将光标所在行的abc替换成123

:%s/abc/123/g

末行模式下,将第一行至第10行之间的abc替换成123

:1, 10s/abc/123/g

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富 进入插入模式: i...
    liudai123阅读 1,769评论 0 0
  • vim: filetype=markdown vi / vim 基本操作 vi/vim 共分为三种模式:分别是命令...
    wpcolor阅读 1,810评论 0 0
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,969评论 3 48
  • Vim编辑器是很多人眼里的神器,其丰富的快捷键,跨平台适用,尤其是在linux上简直无可替代,今天又仔细学习了基础...
    简二哥阅读 2,761评论 1 3
  • 反其道而行之,犹如绝壁求生, 死,则消弭殆尽 活,将登顶而望 生活不止眼前之苟且,还有,,,,
    折木咳咳阅读 2,047评论 0 0

友情链接更多精彩内容