您的位置:首页 > 运维架构 > Linux

2017-11-7 文本编辑工具vim

2017-11-07 08:55 134 查看
vim介绍

也许您刚刚安装的CentOS系统上没有这个命令,请这样安装它 yum
install -y vim-enhanced

vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。vi 和vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑。其他功能没有什么区别。

vim的三种模式:一般模式、编辑模式、命令模式。

一般模式: 当您vim filename 编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,您可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。

编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。从一般模式进入编辑模式,只需您按一个键即可(i, a)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。

命令模式:在一般模式下,输入 ”:” 或者 “/” 即可进入命令模式。在该模式下,您可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。

一般模式下的光标移动

h或者向左方向键光标向左移动一个字符
l或者向右方向键光标向右移动一个字符
k或者向上方向键光标向上移动一个字符
j或者向下方向键光标向下移动一个字符
Ctrl+f或pageup键屏幕向前移动一页
Ctrl+b或pagedown键屏幕向后移动一页
数字0或者Shift + 6移动到本行行首
Shift + 4移动到本行行尾
gg移动到首行
G移动到尾行
nG(n是任意数字)移动到第n行
一般模式下的删除、复制和粘贴

x,X        x向后删除一个字符,X向前删除一个字符
nx        向后删除n个字符
dd删除/剪切光标所在的那一行
ndd(n为数字)删除/剪切光标所在行起向下一共n行
yy        复制光标所在行
p        从光标所在行向下粘贴已经复制或者粘贴的内容
P        从光标所在行向上粘贴已经复制或者粘贴的内容
nyy        从光标所在行算起向下复制n行
u        还原上一步操作
v        按v后移动光标会选中指定字符,然后可以复制、粘贴等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos