2018-09-28

9月28日任务

5.1 vim介绍

vi vim 实际上绝大部分是一样的,vim是vi的升级版

vim带有颜色显示

yum install -y vim-enhanced 安装包

vim /etc/passwd 打开之后不要修改文件,很重要的用户文件,关键性文件。启动都受到影响

 -y 

vim带颜色

一般模式 编辑模式 命令模式

1. dd 一行删除的一般命令 或者某些行粘贴到某一行,在进入编辑前可以的操作


i或者a键等进入编辑模式,可以对文档进行操作


命令模式

less / 搜索关键词 这个在vim里面也行


查找替换作用,也可以批量操作

比如:wq 保存退出也是命令模式


5.2 vim颜色显示和移动光标

有颜色显示的


vim /etc/passwd

cp /etc/passwd /tmp/

vim /tmp/passwd这下面的文字就没有颜色了

再来看就没有颜色了

 注意了 etc下文件有颜色的,但是换到了tmp下就没有颜色了

但是fstab文件换到其他地方有颜色

#随便写

#随便写 


vim颜色显示有很多条件

颜色显示是和具体文件的内容有关



vim /etc/vimrc vim的配置文件



在自己用户的家目录下可以编辑 vimrc文件

vim /root/.vimrc

cp /etc/dnsmasq.conf /tmp/1.txt

vim /tmp/1.txt就不显示颜色了 和名字


mv /tmp/1.txt  /tmp/xxx.conf


一般情况下可以用方向键操作,但是很慢

字母键盘上的快捷键操作,可以节约双手 操作,提高效率  空格键也是向右的快捷键类似于l


5.3 vim一般模式下移动光标

hjkl 方向键 右手掌控范围内,还可以加上数字加上字母都可以直接几个字符移动  坐下上右

b 在 f凡屏幕 所以b向前看ctrl b ctrl f

光标快速移动到行首,数字0 或者是shift 6 就是^ 

行末就是$这个,shift 4

^和$在正则表达式会使用上


快速回到首行 可以g两下less的时候g一下

shift g 到后面去G

nG n 可以是任意数字,就到了制定行 例如 50G第五十行


10空格 第十一个字符


5.4 vim一般模式下复制、剪切和粘贴

dd 实际上是剪切,把缺失的那一行放到剪切板上去了

这部分内容是可以粘贴的,可以直接p键粘贴到下一行

也可以P上一行,dd只能操作一行内容


u可以回复一次一个操作,最多可以恢复50次操作

不小心多按了一次u,可以快捷键反返回 ctrl r

u50了之后,会提示到了最初的操作,已位于最旧的改变


dd是剪切,yy是复制 都是整行操作的 直接dd输入就好了


以上是单行操作,现在是多行操作

可以5dd,多行操作


x可以向后剪切一个字符,X向前剪切一个字符

也可以nx nX 针对字符针对行的操作都是相同的。


v可以移动光标,向右向下移动,可以根据需求,固定光标的所在位置,跨行操作。



总结下 

x X针对向后向前的单个字符,nx可以指定字符

dd是光标所在那一行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容