vim工具(二)

简介:

一、编辑模式:
进入编辑模式方式
i:光标不动进入编辑模式
I:光标回到行首进入编辑模式
o:从光标所在行下行头部开始进入编辑模式
O:从光标所在行上面一行头部开始进入编辑模式
a:after从光标所在字符后面开始进入编辑模式
A:从光标所在行行尾开始进入编辑模式
vim工具(二)
进入编辑模式示意图。下方有个编辑字样。
进入编辑模式后只能打字了,跟word和motepad差不多了

二、命令模式
进入命令模式”按esc“
主要命令及示例
1、搜索某个字符串
按esc然后在文件中搜索ssh,输入”/ssh“向下查,“?ssh”向下查。
vim工具(二)
n是下一个匹配,N是前一个匹配

2、替换特定文字,批量更换某一内容
命令::行号开始,行号结尾s(标识开始替换)/"需要替换掉的原始内容"/"替换为的目标内容"/g(global全局替换)
把前20行内所有的ssh替换为TEST
:1,20s/ssh/TEST/g
vim工具(二)
注意末尾的g如果不加就只会替换一行中出现的第一个匹配字符。
替换全文中特定字符
:1,$s/TEST/ssh/g
vim工具(二)
补充知识点:脱意字符“\”或者使用#做语句字符分隔符
如我们要替换的字符串为/etc/时,我们可以使用下面两种写法进行替换
;1,$s\/etc/\/TEST/g
:1,#/etc/#TEST#g

3、:set nu显示行号
vim工具(二)

4、按:号加方向键回溯之前执行的命令
vim工具(二)

5、三种保存退出
:wq 保存退出
:q! root用户对只读文件强制保存退出
:q 正常退出
:x 如果文件没做任何操作退出时,:wq会更改文件的mtime,:x不会更改mtime

三、操作实践课
vim需要多练习才能熟练掌握操作技巧

:

 本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2057560



目录
打赏
0
0
0
0
347
分享
相关文章
Linux环境基础开发工具使用(yum软件安装工具的使用、vim编辑器使用及握gcc/g++编译器的使用等上)
在之前我配置环境那篇博客我写到的换国内的阿里源,就是指的yum源,如果我们使用默认国外的源,可能会出现连不上,或者网速极慢的情况
Vim工具使用
vim是Visual Interface的简称,一个全屏文本编辑器,支持多种文本操作且可定制。vim有三种基本模式:编辑模式、输入模式和命令模式。编辑模式用于执行命令,输入模式用于输入文本,命令模式用于保存和退出。
92 4
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
242 0
百度搜索:蓝易云【【Linux】工具介绍vim及gcc详解。】
希望以上对vim和gcc的介绍能够满足你的需求。如果你有其他问题,请随时提问。
83 0
学习Linux须知1.0之Linux相关概念、工具(yum、vim)、防火墙等
学习Linux须知1.0之Linux相关概念、工具(yum、vim)、防火墙等
299 0
【Linux】Linux环境基础工具的基本使用及配置(yum、vim)(上)
【Linux】Linux环境基础工具的基本使用及配置(yum、vim)(上)
AI助理
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问

你好,我是AI助理

可以解答问题、推荐解决方案等