四周第二次课(2月27日)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四周第二次课(2月27日)相关的知识,希望对你有一定的参考价值。
5.1 vim介绍
5.2 vim颜色显示和移动光标
5.3 vim一般模式下移动光标
5.4 vim一般模式下复制、剪切和粘贴
5.1 vim介绍
vim是vi的升级版,使用方法跟vi一样。
安装vim命令。
# yum install -y vim-enhanced
vim带有颜色显示功能,
#vim /etc/passwd passwd文件不要随便改动,会影响开机成功与否。
vim分一般模式、编辑模式、命令模式。
一般模式。dd命令删除行数据,复制粘贴行数据。
编辑模式。i键进入编辑模式。插入,增加字符,删除字符,回车换行。
命令模式。:键进入命令模式。修改命令,搜索,更换等等。
5.2 vim颜色显示和移动光标
#cp /etc/passwd /tmp/
#vim /tmp/passwd
passwd文件在其他目录下,发现没有颜色。因为/etc是系统配置文件目录,centos给/etc设定的特性。
也就是说用#vim编辑/etc自带的文件,都是带有颜色的。
test1
#vim /etc/fastab 带有颜色显示,
#cp /etc/fstab /tmp
#vim /tmp/fstab
为什么/tmp/fstab还是有颜色。因为fstab有#开头的行。下面,再做一个实验。把复制的/tmp/passwd做一个变更。
#vim /tmp/passwd
首先敲入gg光标移动首行首位。O(shift+o)光标上一行,并且进入编辑模式。敲入#sjeiowjio(带#任意输入)#sjeiowjio(带#任意输入) 。wq退出。
#vim /tmp/passwd
再次编辑,发现#开头的两行数据,用了蓝色显示。
这表示 其实文件本身并不是没有颜色,只不过是内容不具备颜色显示的条件。
test2
#mv /tmp/passwd /tmp/passwd.sh
# vim /tmp/passwd.sh
发现有颜色显示,不过跟/etc/passwd颜色不同。
总之,vim显示颜色的条件有很多,最多的结果不太一样,不用太纠结什么时候显示什么颜色,vim显示颜色是根据文件具体内容有关系。例如把文件指定sh脚本,它就会根据sheel脚本去显示。
实际上,vim有自己的颜色配置文件。(只做简单了解即可)
#vim /etc/vimrc
一般模式下移动光标
n+方向键(hjkl)可以增加移动效果,例如:10h,光标向左移动10格。
上面操作多练即可。
5.3 vim一般模式下移动光标
ctrl b与ctrl f 使用技巧:
abcdef
b 在前 所以是往前翻
f 在后 所以往后动
数字0 光标移动到行首。
shift6(^) 光标移动到行首。
shift4($) 光标移动到行末
gg 最前面一行行首
G 最后面一行行首
nG n=number,数字
11,11表示第11行11个字符。
5.4 一般模式下复制剪切粘贴
介绍
(小)p 向下粘贴
(大)P 向上黏贴
小写u 恢复上一次操作,相当于撤回动作。(最多恢复50次)
当恢复到50次时,会提示,已位于最旧的改变。
ctrl r 反恢复,用于u多了,等于返回上一次u的效果。相当于windows的“返回”与“前进”操作。
yy 复制单行数据,搭配p或者P使用。
nyy 复制多行数据 5yy向下复制五行数据。
ndd 删除多行数据 5dd向下删除五行数据。
x 向后删除一个字符,相当于剪切一个字符。
X 向前删除一个字符,相当于剪切一个字符。
Xx可以搭配n使用。
v 移动光标选择需要调整的内容。
下面两张图归纳一下操作介绍。
以上是关于四周第二次课(2月27日)的主要内容,如果未能解决你的问题,请参考以下文章
四周第二次课(1月3日) 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制剪切和粘贴