vim介绍

  • 1.vim介绍

  • vim是vi的一个加强版本。

  • Vim和vi的差别就是有颜色显示。

  • 使用命令yum  install  -y  vim-enhanced可以安装vim命令。

  • 一般模式:删除、复制等

  • 编辑模式:可以针对文档进行操作等

  • 命令模式:搜索关键词,搜索替换等

  • 2.vim颜色显示和移动光标

  • 相同的文件在不同的目录下就有可能导致颜色不存在。

  • Vim显示颜色的条件有很多而且最终的结果也不一样,显示颜色一般和文件的具体内容有关。

  • 可以使用“上下左右”“kjhl”按键来移动光标,“ctrl+f或pageup键”屏幕向前翻一页,“ctrl+b或pagedown”屏幕向后翻一页。

  • 数字“0”或“shift+6”移动到本行行首,“shift+4”移动到本行行尾。“gg”移动到行首,“G”移动到行尾。

  • “nG”(n是任意数字)移动到第n行。

  • 3.vim一般模式下移动光标和删除复制

  • 4.编辑模式

  • i 为从目前光标所在处输入, I 为在目前所在行的第一个非空格符处开始输入。 (常用)

  • a 为从目前光标所在的下一个字符处开始输入, A 为从光标所在行的最后一个字符处开始输入

  • 这是英文字母 o 的大小写“o O”为『在目前光标所在的下一行处输入新的一行』; O 为在目前光标所在处的上一行输入新的一行。

  • 5.vim命令模式

  • :wq储存后离开,若为 :wq! 则为强制储存后离开

  • :q离开 vi,:q!若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

  • (!) 在 vi 当中,常常具有『强制』的意思

  • :set nu 显示行号 , :set nonu 不显示行号。

  • /xx(字符串)向光标之后查找一个xx的字符串,按n向后继续搜索。

  • ?xx(字符串)向光标之后查找一个xx的字符串,按n向后继续搜索。

  • :nx(x为数字),nx(x为数字)s(替换)/xx1(字符串)/xx2(字符串)

  • 在nx-nx行之间查找xx1并替换为xx2,不加g则只替换每行的当一个xx1。

  • :1,$s/xx1/xx2/g 将文档中的所有xx1替换成xx2,不加g则只替换每行的第一个xx1。

  • 6.Vim临时文件

  • 编辑文件过程中意外退出可以通过vim该文件再次编辑,会进入系统提示输入“:recover”或“vim  -r  xxx(文件)”可以恢复成退出前状态。

  • Vim特殊用法 http://www.apeleam.com/bbs/thread-9334-1-1.html

  • 快速删除一段字符 http://www.apeleam.com/bbs/thread-842-1-1.html

  • vim乱码 http://www.apelearn.com/bbs/thread-6753-1-1.html

  • 小键盘问题 http://www.apelearn.com/bbs/thread-7215-1-1.html

  • vim加密 http://www.apelearn.com/bbs/thread-7750-1-1.html

  • Lost+found如果你不小心删除了lost+found目录,不要使用mkdir命令创建lost+found目录,应该使用mklsot+found命令创建lost+found目录:

  • $ cd /

  • $ sudo mklost+found

  • (lost+found目录在系统出现异常导致一些文件没有正常删除,当我们需要恢复它时才可能用的lost+found目录)

转载于:https://my.oschina.net/u/4095969/blog/3028512

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值