vim编辑器进阶

1、vim介绍
    vim(Visual Interface Improved)是一款异常强大的文本编辑器,如果大家对它的认识还停留在编辑文件,再退出的阶段的话,那就太对不起vim了,反倒不如用nano来的爽快。不过学习vim刚开始的阶段必然是痛苦的,如果想要一蹴而就,那就是你想多了。所以还需大家结合实际情况,勤加练习,认真揣摩。这里是对vim用法和功能的总结,希望对大家学习vim有所帮助。

2、三种主要模式及其联系

wKiom1eqt8KAjPknAAAUOtQaDwQ849.png

3、vim用法

    <1>语法格式     

        vim [OPTION]… FILE…

    <2>[OPTION]

+     打开文件后,直接让光标处于最后一行的行首
+#     打开文件后,直接让光标处于第#行的行首
+/PATTERN      打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首
-m     只读打开文件

4、命令行模式操作

wKiom1erB1iRDhu5AACTzcuQ2UU220.png

wKioL1erB3ODSe0hAACnQI4j6Yw458.png

5、末行模式操作

wKioL1eq6pbQwomKAABtiHSzIo0944.png

6、可视化模式

wKiom1eq6r_TxqKFAAAqIEKw-Vk586.png

7、多文件模式

wKioL1erBzijlSdIAAAk8DJ0Nd4557.png

8、多窗口模式

wKioL1eq6uXByy2gAAA5lqyo5x0764.png

9、vim配置文件及其工作特性

    <1>配置文件:永久生效

       全局:/etc/vim

       个人:~/.vimrc

    <2>工作特性(末行模式下设置)

       ▲行号         

         显示:set number, 简写为set nu

         取消显示:set nonumber, 简写为set nonu

       自动缩进

         启用:set ai

         禁用:set noai  

        ▲高亮搜索

         启用:set hlsearch

         禁用:set nohlsearch

        ▲语法高亮

         启用:syntax on

         禁用:syntax off

        ▲忽略字符的大小写

         启用:set ic

         不忽略:set noic

       *以上特性设置临时生效,如果要永久生效,可设置在对应的配置文件中

       *如果要查看所有可设置的特性,可在末行模式下执行set all查看

10、vim帮助信息

    如果大家对vim还有什么不了解的地方,可以通过一下俩种方式获取帮助

      <1>执行vitutor命令

      <2>末行模式下执行help命令  

   

      

原创文章,作者:mfwing,如若转载,请注明出处:http://www.178linux.com/32848

(0)
mfwingmfwing
上一篇 2016-08-11 09:38
下一篇 2016-08-11 09:38

相关推荐

  • vim 编辑器介绍

         vi: Visual Interface ,文本编辑器  文本:ASCII, Unicode  文本编辑种类: 行编辑器: sed 全屏编辑器:nano, vi vim – Vi Improved  其他编辑器: gedit 一个简单的图形编辑器 gvim 一个 Vim 编辑器…

    2017-06-03
  • vim、crontab、bash for循环练习

    1、复制/etc/rc.d/init.d/functions文件至/tmp目录,将/tmp/functions文件中的以至少一个空白字符开头的行的行首加#。 vim中支持全文查找替换功能且在查找时支持正则表达式,在替换时进行引用。先使用vim /tmp/functions,然后在vim编辑模式中输入:%s/\(^[[:space:]]\+\)/#\1/g再回…

    系统运维 2016-12-03
  • Linux基础之部分命令使用实例一

    1、 Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用有:cp、mv、rm  cp [OPTION] SOURCE DEST //复制    option:      -i:交换式,用来提醒用户是否覆盖,当将源文件复制并粘贴到目的路径时,如果目的路径…

    Linux干货 2016-11-08
  • 马哥教育网络班21期+第六周课程练习

    马哥教育网络班21期+第6周课程练习 [TOC] vim编辑器使用方法总结 vim编辑器: 简介: vi: visual interface,文本编辑器 vim: vi improved,vi的增强版 文本:ASCII,Unicode, 文本编辑器种类: 行编辑器:sed, 全屏编辑器:nano,vi vim:模式化的…

    Linux干货 2016-08-15
  • LVS DR模式

    一、测试环境说明 操作系统:CentOS6.7-X64 IP_VS版本:1.2.26 DR:10.10.10.130 VIP:10.10.10.140 RS1:10.10.10.131 RS2:10.10.10.132 二、LVS-DR模式原理 a)客户端发送一个请求(源地址为CIP,目标地址为VIP,我们简称为CIP:VIP)到LVS的DR b)通过在调度…

    Linux干货 2016-09-19
  • Redhat kickstart 无人值守安装

                       Redhat kickstart 无人值守安装 一、PXE       PXE工作于Client/Server的网络模式,支持可以通…

    系统运维 2016-09-21