Vim操作文件的常用命令
2018-03-19 14:19
211 查看
微信公众号:CodeId
有什么建议可以到公众号里进行留言。
今天给大家介绍一个功能非常强大的编辑器——VIM,它被程序员广泛使用。我一开始接触它的时候并没有感觉出它功能的强大,但是当学习了一部分命令之后,我才感觉到它的魅力和强大的功能。在这篇文章中,我将分享一下我知道的一些
编辑文件 ----> 保存文件。
使用
就可以了。看下面实例:
由于刚创建的 temp.txt 文件,所以当打开时看见文件里面什么也没有,没关系我们来添加一些内容。
在正常模式下,只要按下
删除内容的方法有很多种,当你在
使用
在
撤销使用
前面的内容是我送给大家的“画板”和“画笔”,如何创作出美丽的作品就靠自己了,下面是教给大家如何吧作品保存下来。按
然后在后面跟上你要进行的操作,就可以了。下面介绍一些有哪些操作:
好了,上面这些操作可以让我们保存一个完美的作品了。
扩展:
今天的Vim 学习暂时告一段落,后面会不定时更新的。送大家一句话生活越来越美好
CodeId
有什么建议可以到公众号里进行留言。
今天给大家介绍一个功能非常强大的编辑器——VIM,它被程序员广泛使用。我一开始接触它的时候并没有感觉出它功能的强大,但是当学习了一部分命令之后,我才感觉到它的魅力和强大的功能。在这篇文章中,我将分享一下我知道的一些
vim命令,我的讲解顺序按照我们平常操作文件的过程来讲解:打开文件---->
编辑文件 ----> 保存文件。
1.打开文件
使用vim打开文件是比较简单的,在
vim后面加上文件名字敲“Enter”键
就可以了。看下面实例:
1touch temp.txt (先创建 temp.txt 文件) 2vim temp.txt (使用 vim 打开 temp.txt 文件)
2.编辑文件
由于刚创建的 temp.txt 文件,所以当打开时看见文件里面什么也没有,没关系我们来添加一些内容。
2.1 添加内容
在正常模式下,只要按下i,
a,
o等字符就可以进入输入模式了,你会在屏幕的最下面看到
-- INSERT --的字样,表示你可以在文件里输入任何能用键盘敲出来的字符了。
2.2 删除内容
删除内容的方法有很多种,当你在输入模式时,直接点击
退格键就可以删除光标左面的文字,点击
del键就可以删除光标右面的文字。当你在
正常模式时(按
Esc键回到
正常模式),删除的方法就比较多样了,下面我们介绍几个常用的。
x的作用是用来删除一个字符。不同的大小写
x会有不一样的删除效果,小写
x是删除光标左面的文字(和
退格键效果一样);大写的
X是删除光标右面的文字(和
del键的效果一样)。如果你想删除多个字符在前面加一个数字就可以了例如:
3x表示向左删除3个字符。
dd的作用就是删除一行。当你想删除多行时,就在前面加一个数字就可以,和
x的原理差不多。例如:
20dd表示向下删除20行。
2.3 复制内容
使用yy命令完成当前光标所在行的复制任务,如果想复制多行可以使用
nyy命令,其中
n表示数字。例如:
20yy表示在光标所在处向下复制20行。
2.4 粘贴内容
p/P命令的作用是粘贴数据,小写
p表示把已复制的数据粘贴到光标下面;大写
P表示把已复制的数据粘贴到光标上面;
2.5 修改内容
在正常模式下,输入
r然后在输入一个字符,用来替换光标所在位置的字符。
2.6 撤销内容
撤销使用u命令,这个很简单 和Windows上的
CTRL + z效果一个样子,复原前一个动作。
保存文件
前面的内容是我送给大家的“画板”和“画笔”,如何创作出美丽的作品就靠自己了,下面是教给大家如何吧作品保存下来。按Esc键退到正常模式,在正常模式下输入
:
然后在后面跟上你要进行的操作,就可以了。下面介绍一些有哪些操作:
w功能是把编辑的内容进行保存
w!如果文件权限不允许保存,可以使用此命令进行强制保存,但是不保证数据一定保存成功。
w[filename]将编辑的文档存储等到filename文档里(filename是一个文件的名字,可以随意更换成其他符合规定的名字)
q的功能是离开
vim
q!强制离开
vim,如果你不想保存你编辑的数据可以使用此命令。
wq存储后离开
vim。
wq!强制存储文件后然后离开
vim。
好了,上面这些操作可以让我们保存一个完美的作品了。
扩展:
G的功能是光标移动到文档的最后一行。
nG的功能是光标移动到文档的第n行。
gg的功能是光标移动到文档的第一行。
H的功能是光标移动到屏幕的最上方哪一行。
M的功能是光标移动到屏幕的中间那一行。
L的功能是光标移动到屏幕的最下面的哪一行。
今天的Vim 学习暂时告一段落,后面会不定时更新的。送大家一句话生活越来越美好
CodeId
相关文章推荐
- vim 多文件操作常用命令
- vim 多文件操作常用命令[持续更新]
- Linux常用文件操作命令
- 20100620---Ubuntu shell命令和常用文件操作命令
- vim常用操作命令
- HDFS 常用文件操作命令
- vim常用命令操作(重要)
- linux常用命令之--目录与文件的操作命令
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- Hadoop 文件操作常用的命令
- Hadoop 文件操作常用的命令
- 基本文件操作之常用命令和工具(grep、tar、gzip)
- linux工作中常用文件操作命令
- linux常用命令和文件操作命令
- vim 块操作、多文件操作、多窗口操作命令
- linux文件操作常用命令
- linux学习之路(4)基础使用和常用文件操作命令
- liunx文件操作常用命令
- linux常用文件操作命令
- Linux学习笔记——常用文件操作命令