11.7 vim简介 vim通常模式

5.1 vim介绍

vim是vi的升级版,早期的Unix都是使用的vi做为系统默认的编辑器的。vim

yum install -y vim 安装的包数量  比 yum install -y vim-enhanced 安装包 多 编辑器

vim的三种模式:通常模式、编辑模式、命令模式。spa

  1. 通常模式: 当vim filename 编辑一个文件时,一进入该文件就是通常模式了。在这个模式下,您能够作的操做有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。
  2. 编辑模式:通常模式下,是不能够修改某一个字符的,只能到编辑模式了。从通常模式进入编辑模式,只需您按一个键便可(i, I, a, A, o, O, r, R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样。从编辑模式回到通常模式只须要按一下键盘左上方的ESC键便可。
  3. 命令模式:在通常模式下,输入 ”:” 或者 “/” 便可进入命令模式。在该模式下,您能够搜索某个字符或者字符串,也能够保存、替换、退出、显示行号等等。

5.2 vim颜色显示和移动光标

vim和vi最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑。字符串


5.3 vim通常模式下移动光标

h左   j下    k上    l右         数字+上下左右键        file

ctrl+B or pagedown 屏幕向后移动一页    搜索

ctrl+F or pageup  屏幕向前移动一页im

数字0 or shift+6  移动到本行行首yum

shift+4 即$移动到本行行尾img

gg  移动到该文本的首行移动

G 移动到尾行

nG 移动到该文本的第n行


5.4 vim通常模式下复制、剪切和粘贴

dd删除光标所在的那一行

p从光标下一行粘贴 P从光标上一行粘贴

u 恢复操做 (50次之内)     反之 ctrl+r

yy复制光标所在的那一行

ndd 删除光标所在的向下n行

x向后删除一个字符     X向前删除一个字符  也能够加数字 10x

v 按v后移动光标会选中指定字符,而后实现复制粘贴等操做

相关文章
相关标签/搜索