`
0769
  • 浏览: 83990 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
社区版块
存档分类
最新评论

2013-10-22 VIM

 
阅读更多

        今天主要学习了VIM的知识。

        VIM,可以分为三个模式:命令模式(听老师说“尾行模式”可以算进命令模式)、插入模式、块模式。

               

  1、命令模式:就是用VIM打开一个文件后,输入:(冒号)在键入其它命令的一种模式。

       

        在命令模式进入插入:

                   i(在光标当前位置插入)、o(在光标的下一行插入)、

                   a(在光标的后面插入)、s(删除光标当前的字符再插入)

                                 

         退出插入模式:按ESC

 

         块模式 :在命令模式下按CTRL+v,目前只学习了两种用法,如下:

         1)、复制剪切删除:光标所在位置,CTRL+v,用方向键选择需要选择的字符(可以复制、剪切),个人觉得比较坑爹,因为方向键没有选中的字符它不会操作的。

         2)、批量插入:例如在块模式向下选择4行,按I(大写i)插入字符,按ESC,选择的行就会插入之前写的字符.

       

2、  基本命令:

 

         基本命令:

             剪切&&删除 dd

             复制 yy

             粘帖 p

             撤销 u

             还原 CTRL + r

 

           查找 (命令模式下)

             ?:从下往上查找

             /:从上往下查找

             (N从上到下浏览,n相反)

 

           替换(命令模式下)

             :%s    /替换前/替换后/g (不提示全替换)

             :%s    /替换前/替换后/c  (有提示替换)

 

           在打开的文件中再导入文件

             :r    路径文件名

 

           分屏查看

             :sp 、:split ,横分屏      暂无快捷键

             :vsp、:vsplit ,竖分屏       快捷键(ctrl + w + v)

             打开分屏后,想切换修改其它窗口的文件 同时按 CTRL + w + w

             退出分屏     同时按 CTRL + w + o  

           导入

             在VIM打开了文件之后,可以插入其他文件;

                :r   (文件路径)文件名     

             

                

        

分享到:
评论

相关推荐

    VMware-VIM-all-6.7.0-15976714.txt

    VMware-VIM-all-6.7.0-15976714 原版镜像 .................................................................................................................

    VMware-VIM-all-6.5.0-14020092.txt

    vmware vcenter6.5 for windows版本。 VMware-VIM-all-6.5.0-14020092

    VMware-VIMSetup-all-5.5.0-1312299

    根据提供的文件信息,我们可以推断出这份资料与VMware vCenter Infrastructure Manager (VIM) Setup 5.5.0版本有关。尽管描述部分没有提供太多技术细节,但从标题和其他信息中,我们可以提炼出一系列与VMware ...

    vim键盘图(vi-vim-cheat-sheet)

    vim键盘图 ....vi-vim-cheat-sheet.gif vi-vim-tutorial-1.gif vi-vim-tutorial-2.gif vi-vim-tutorial-3.gif vi-vim-tutorial-4.gif vi-vim-tutorial-5.gif vi-vim-tutorial-6.gif vi-vim-tutorial-7.gif

    VMware-VIM-all-6.7.0-9451876.txt

    VMware vSphere 6.7 百度网盘链接及提取 码

    Atom-atom-vim-mode-plus,vim.zip

    Atom-atom-vim-mode-plus是针对Atom文本编辑器的一个扩展插件,主要目的是增强其内置的VIM编辑模式。VIM(Vi Improved)是一种高度可配置的文本编辑器,以其高效的操作方式和丰富的命令集而闻名。在Atom中,VIM模式...

    vim-ide.tar.bz2

    Ubuntu 64位免安装版VIM-IDE。 压缩包为直接打包/etc/vim配置及插件包。 root@ubuntu:/etc/vim# tree -L 2 . bundle ale auto-pairs echofunc gdbmgr indentLine LeaderF nerdcommenter nerdtree nerdtree...

    Go-vim-go-Vim的Go开发插件

    **Go-vim-go: Vim的Go开发利器** `vim-go`是Vim编辑器中一个强大的Go语言开发插件,由fatih维护。它为Vim提供了丰富的功能,旨在提升Go程序员的开发效率和代码质量。这个插件包含了调试、语法高亮、自动补全、代码...

    vim jeffy插件和配置

    linux下用vim编辑器配合jeffy插件...2,解压jeffy-vim.zip 和里面的jeffy-vim-read.tar.gz 3,进入目录jeffy-vim-read运行安装脚本:#./install.sh 4,切换到自己的home目录#cd ~ 5,拷贝.vim配置文件到home目录 OK

    vim-7.4.tar.bz2和vimgdb-for-vim7.4-master.zip

    这个资源包含了两个压缩文件:`vim-7.4.tar.bz2`和`vimgdb-for-vim7.4-master.zip`。 `vim-7.4.tar.bz2`是Vim 7.4源代码的压缩包,以`.tar.bz2`格式存储。`.tar`是一个打包工具,它可以把多个文件和目录打包成一个...

    vim-powerline-develop

    **vim-powerline-develop** 是一个针对 Vim 编辑器的扩展插件,它属于 Vim 插件中的 **powerline** 家族。Powerline 是一个非常流行的增强型状态栏插件,它为 Vim、Emacs 和其他软件提供了一个美观、信息丰富的状态...

    vim-builder-2018-10-22.tar

    vim-builder-2018-10-22.tar

    vim-rpm安装集合包

    **vim-rpm安装集合包详解** `vim-rpm` 是为Linux系统设计的Vim编辑器的RPM软件包,适用于i386架构。RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,尤其在基于Fedora、CentOS、RHEL等Linux发行版上...

    VMware-VIMSetup-all-5.1.0-880471.iso 下载地址

    VMware vSphere 5.1 是一款强大的云计算基础架构平台,它由多个组件构成,包括vCenter Server、ESXi ...通过下载"VMware-VIMSetup-all-5.1.0-880471.iso"这个ISO文件,用户可以安装和体验这个强大的虚拟化平台。

    vim-common-7.4.629-7.el7.x86_64.rpm

    vim-common-7.4.629-7.el7.x86_64.rpm

    vim插件基础配置,vim-plug

    `vim-plug`是一个简洁且高效的Vim插件管理器,它使得安装、更新和管理Vim插件变得极其简单。下面将详细介绍如何使用vim-plug进行Vim插件的基础配置。 首先,我们需要在Vim中安装vim-plug。打开终端,确保你的系统...

    VMware-VCSA-all-6.7.0 U3b EXSI 6.7 VIM

    VMware-VCSA-all-6.7.0-15132721...VMware-VIM-all-6.7.0-15132721.iso/2.08GB VMware-VirtualSAN-Witness-201912001-15160138.ova/475.94MB VMware-VMvisor-Installer-201912001-15160138.x86_64.iso/335.02MB 等等

    vim-tmux-focus-events, 使终端vim和tmux更好地协同工作.zip

    vim-tmux-focus-events, 使终端vim和tmux更好地协同工作 tmux-focus-events.vimFocusGained 和 FocusLost 自动命令事件在终端vim中不工作。 这个插件在使用vim内部Tmux时恢复它们。以下是相关内容:vim fugitive插件...

    开源项目-codepushr-vim-go-runtime.zip

    《开源项目 Codepushr-vim-go-runtime:打造高效 Vim 基础的 Go 开发环境》 在编程世界中,高效、便捷的开发环境对于程序员的生产力至关重要。Vim 作为一款历史悠久且高度可定制的文本编辑器,一直备受开发者喜爱。...

    vim-8.2.tar.bz2

    bunzip2 vim-8.2.tar.bz2 #### 再解压 tar xvf vim-8.2.tar #### 进入解压目录 cd vim82 #### 配置 ./configure --disable-selinux --enable-cscope 如果此处报错 no terminal library found checking ...

Global site tag (gtag.js) - Google Analytics