vim入门(2)

简介:

一、vim的打开

  对于很多刚开始接触linux系统(如redhat,ubuntu,我用的是ubuntu)的人来说,可能都不知道怎么打开关闭vim,包括用vim打开保存文件

  (1)我们可以在终端下输入:vim ,就可以进入vim的命令模式(常规模式)(PS:至于命令模式,别急,下面会说)

  (2)如果输入:vim filename(PS:filename为你想要打开的文件名),则会用vim打开该文件

 

二、vim的三种模式

(1)命令模式

  vim在启动后会默认进入命令模式,而不管在那种模式下,都可以通过按“Esc”键(可以多按几次)回到命令模式下,在命令模式下可以通过键入不同的命令(直接按相关字符即可)来完成选择,复制,粘贴,撤销等操作

 

常用命令:

 

i:在光标前插入文本

I:在当前行首插入
a:在当前字符的右边插入
A:在当前行尾插入
o:在当前行下面插入一个新行
O:在当前行上面插入一个新行
dd:删除整行
yy:复制当前行
n+yy:复制光标开始的下几行
p:粘贴
u:撤销上一个操作
r:替换当前字符
/:查找关键字
 
还有一个在命令模式下的小技巧是:可以用h(左)j(下)k(上)l(右)来移动光标。当然我在这儿只是介绍了常用的一些命令,如果大家想要了解详细的可以查看vim帮助文档或者在网上搜索详细的命令
 
(2)插入模式
  vim在插入模式下时,可以输入编辑文本内容,进入插入模式的方法上面就有介绍,所以在这儿就不多说了,当然最常用的还是按 i 进入。编辑完成后可以通过按Esc键返回命令模式
 
(3)EX模式
  在命令模式下按 : 键,进入EX模式,这时你会发现光标移到了底部,在EX模式下你可以通过一些命令来实现保存修改或退出vim
 
常用命令:
 
:q  退出(PS:在你没对文件修改时好用,不然会出错)
:q! 强制退出
:w 保存当前修改
:wq 保存当前修改并退出
:x 同wq(PS:我一般都用x,因为可以少输入一个字符)
:set number 显示行号(PS:如果怕麻烦,可以把这句写入vim的配置文件中)
:! 系统命令 执行一个系统命令并显示结果
:sh 切换到命令行,使用Ctrl+d切换回vim



本文转自 pangfc 51CTO博客,原文链接:http://blog.51cto.com/983836259/1292122,如需转载请自行联系原作者
相关文章
|
9月前
|
数据可视化 Linux 开发工具
【Linux从入门到精通】vim的基本使用各种操作详解
vim下的操作多而杂,本篇文章会对vim下常用的多个操作进行详细解释。附加动图解释多个操作,超级详细,希望会对你有所帮助。
158 1
|
16天前
|
Linux 开发工具
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
|
10天前
|
Unix Linux 程序员
linux入门系列4--vi/vim编辑器
linux入门系列4--vi/vim编辑器
|
7月前
|
Linux 编译器 开发工具
LINUX入门篇【4】开发篇--开发工具vim的使用
LINUX入门篇【4】开发篇--开发工具vim的使用
49 1
|
机器学习/深度学习 Linux 开发工具
『Linux从入门到精通』第 ⑥ 期 - Linux编辑器——vim(最小集+指令集+自动化配置)
『Linux从入门到精通』第 ⑥ 期 - Linux编辑器——vim(最小集+指令集+自动化配置)
109 0
|
Linux 开发工具 C++
Vim编辑器简单入门
Vim编辑器简单入门
63 0
Vim编辑器简单入门
|
程序员 Linux Go
VIM学用10分钟极速入门
VIM学用10分钟极速入门
141 0
VIM学用10分钟极速入门
|
Linux 开发工具 Windows
五分钟带你入门vim编辑器
五分钟带你入门vim编辑器
219 0
五分钟带你入门vim编辑器
|
人工智能 数据可视化 Unix
【Linux】指令入门之文本编辑工具Vim(2)(七)
Vim 是一个高度可配置的文本编辑器,旨在让创建和更改任何类型的文本变得非常高效。Vim 非常稳定,开发迭代版本贴别快。其特点有以下几个:持久的多级撤消树、广泛的插件系统、支持数百种编程语言和文件格式、强大的搜索和替换、 与许多工具集成。
【Linux】指令入门之文本编辑工具Vim(2)(七)
|
弹性计算 Linux 开发工具
【Linux】指令入门之文本编辑工具Vim(五)
Vim 非常稳定,开发迭代版本贴别快。其特点有以下几个:持久的多级撤消树、广泛的插件系统、支持数百种编程语言和文件格式、强大的搜索和替换、与许多工具集成
【Linux】指令入门之文本编辑工具Vim(五)