vim编辑器的使用

Posted 晟数学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim编辑器的使用相关的知识,希望对你有一定的参考价值。

vim编辑器的使用

晟数学院DBA成长日记--Linux篇

vim编辑器的使用

    vim编辑器是Linux系统下标准的编辑器,它是我们使用Linux系统不能缺少的工具。Linux系统的任何版本,vim编辑器是完全相同的,学会它之后,就可以在Linux的世界里畅行无阻。vim编辑器有是那种模式,分别为命令模式、插入模式和末行模式。

模式间的切换

o    下一行插入

O   上一行插入

a    光标后插入

命令模式下的操作

(1)方向键

h       左 

j        下 

k       上 

l        右 

(2)快速移动光标

gg                       第一行

G(shift+g)  最后一行

26gg                  跳转到26行

$                          跳转到该行最后

^                           跳转到该行首

w                          一个单词往后跳

b                          往回跳(back)

0                          直接跳转到句首

ctrl+u                 向上半屏幕

(3)替换操作

r            替换单个字符

R           连续替换多个字符

(4)复制粘贴

yy         复制

p           粘贴到下一行

P           粘贴到上一行

10p      复制10次

(5)删除

dd 

原理上dd并没有删除,只是在vim编辑器的缓存里,如果关闭了vim编辑器则无法保留缓存

(6)搜索文件内容

/string

n              向下找

N             向上找

ctrl+d    向下半屏幕

ctrl+f     向后一整个屏幕

ctrl+b    向前一整个屏幕

末行模式下的操作

强制退出:q!

保存退出:wq!

直接关闭,保存:ZZ

保存并退出:x  

放弃所有更改,重新编辑,但不关闭:e!

显示行号:          :set nu 

取消显示行号:  :set nonu

查找替换:[查找范围] s/旧内容/新内容/[修饰符]

    :%s#S#s#g   ---------“%s”是固定符号。

    #S代表文本里的所有S。

    #s代表文本里的所有S要替换为s

    #g代表该文本

vim编辑器的使用

实验一

把光标所在行的第一个root替换为admin

:s/root/admin   

vim编辑器的使用
vim编辑器的使用

实验二

将5~10行中的root替换为admin

:5,10 s/root/admin/g

vim编辑器的使用
vim编辑器的使用

实验三

从当前行到最后一行中的root替换为admin

:.,$ s/root/admin/g

说明:.表示当前行,$表示最后一行

vim编辑器的使用

    vim的学习关键在于多练习,刚开始的学习你一定会抓狂,甚至觉得很反人类。但是当你熟练编辑器的应用之后,就会认为是世界上最好最牛的编辑器,所以多多使用,加油!

推荐阅读

晟数学院DBA成长日记

vim编辑器的使用

晟数学院DBA成长日记

vim编辑器的使用

晟数学院DBA成长日记

vim编辑器的使用
记得长按上方二维码关注我们~

以上是关于vim编辑器的使用的主要内容,如果未能解决你的问题,请参考以下文章

vim编辑器的使用

Vim编辑器简单使用入门教程

vim编辑器使用

13Vim编辑器使用详解

在Mac终端中使用vim编辑文件

Linux中VIM编辑器的使用