第六课时预习笔记
vim
vim介绍
vim是vi的升级版,vim和vi的最大区别就是编辑一个文本时vi不会显示颜色,vim会显示颜色,vim的安装方法yum install -y vim-enhanced,vim有3种模式:一般模式、编辑模式和命令模式。
vim颜色显示
vim的颜色和你文件的具体内容有关,相同的文件在不同的目录下都有可能导致颜色不存在,vim的配置文件在vim /etc/vimrc.
vim一般模式下移动光标
h或向左键:光标向左移动一个字符。
l或向右键: 光标向右移动一个字符。
j或向下键:光标向下移动
k或向上键:光标向上移动。
Ctrl+b或PgUp:向上翻一页。
Ctrl+f或PgDn:向下翻一页。
数字0或Shift+6:可以直接移动到行首。
Shift+4:可以直接移动到末尾。
连续按两次gg:可以直接移动到首行。
按G:可以直接移动到末行。
nG:移动到n行,n是任意的数字。
注:空格键也是向右,按一次向右移动一个字符,如果想要往有移动n个字符可以输入n然后直接按空格键就好了,h、j、k、l,都支持这种操作。
vim一般模式下复制、剪切和粘贴
小写x:表示向后删除剪切一个字符。
大写X:表示向左删除剪切一个字符。
nx:表示向后删除剪切n个字符。
dd:表示删除剪切光标所在的这一行。
ndd:表示删除光标所在行之后的n行。
yy:表示复制光标所在行。
nyy:表示从光标所在行向下复制n行。
小写p:表示从光标所在行向下粘贴。
大写P:表示从光标所在行向上粘贴。
u:还原上一步操作,最多可以恢复50次,若狗不小心多执行一次的或可以使用Ctrl+r恢复回来。
v:按v后移动光标会选中指定字符,然后可以实现复制粘贴等工作。
Vim编辑模式
在一般模式下是不可以修改摸一个字符的如果想要修改只能进入编辑模式。从一般模式进入编辑模式只要按i、I、a、A、o、O、r、R中的任意一个即可,进入编辑模式后在尾行会显示“插入”,从编辑模式退回到一般模式只要按“Esc”即可。
i :在当前字符前插入。
I :在光标所在行的行首插入。
a :在当前字符后插入。
A :在光标所在行的行未插入。
o :在当前行的下一行插入行的一行。
O :在当前行的上一行插入行的一行。
Vim命令模式
在一般模式下输入:或者/即可进入命令模式,在该模式下我们可以实现好多操作。
/word :在光标之后查找一个字符串word,按n向后继续搜索。
?word :在光标之前查找以个字符串word,按n向前继续搜索。
:n1,n2s/word1/ord2/g :在n1到n2行之间查找word1并替换为word2,不加g则只替换每一行的第一个word1.
:1,$s/word1/ord2/g : 将文档中所有的word1替换为word2,不加g则只替换每一行的第一个word1.
:w : 保存文本。
:q : 退出vim。
:w! :强制保存。
:q! :强制退出。
:set nu :显示行号。
:set nonu : 不显示行号。
:x和:wq其实是差不多的,唯一的区别是当你打开vim只是查看了一些东西并没有做任何操作时,:wq是会更改mtime的,而;x是不会的。