今天主要学习了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 原版镜像 .................................................................................................................
vmware vcenter6.5 for windows版本。 VMware-VIM-all-6.5.0-14020092
根据提供的文件信息,我们可以推断出这份资料与VMware vCenter Infrastructure Manager (VIM) Setup 5.5.0版本有关。尽管描述部分没有提供太多技术细节,但从标题和其他信息中,我们可以提炼出一系列与VMware ...
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 vSphere 6.7 百度网盘链接及提取 码
Atom-atom-vim-mode-plus是针对Atom文本编辑器的一个扩展插件,主要目的是增强其内置的VIM编辑模式。VIM(Vi Improved)是一种高度可配置的文本编辑器,以其高效的操作方式和丰富的命令集而闻名。在Atom中,VIM模式...
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开发利器** `vim-go`是Vim编辑器中一个强大的Go语言开发插件,由fatih维护。它为Vim提供了丰富的功能,旨在提升Go程序员的开发效率和代码质量。这个插件包含了调试、语法高亮、自动补全、代码...
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`是Vim 7.4源代码的压缩包,以`.tar.bz2`格式存储。`.tar`是一个打包工具,它可以把多个文件和目录打包成一个...
**vim-powerline-develop** 是一个针对 Vim 编辑器的扩展插件,它属于 Vim 插件中的 **powerline** 家族。Powerline 是一个非常流行的增强型状态栏插件,它为 Vim、Emacs 和其他软件提供了一个美观、信息丰富的状态...
vim-builder-2018-10-22.tar
**vim-rpm安装集合包详解** `vim-rpm` 是为Linux系统设计的Vim编辑器的RPM软件包,适用于i386架构。RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,尤其在基于Fedora、CentOS、RHEL等Linux发行版上...
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-plug`是一个简洁且高效的Vim插件管理器,它使得安装、更新和管理Vim插件变得极其简单。下面将详细介绍如何使用vim-plug进行Vim插件的基础配置。 首先,我们需要在Vim中安装vim-plug。打开终端,确保你的系统...
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更好地协同工作 tmux-focus-events.vimFocusGained 和 FocusLost 自动命令事件在终端vim中不工作。 这个插件在使用vim内部Tmux时恢复它们。以下是相关内容:vim fugitive插件...
《开源项目 Codepushr-vim-go-runtime:打造高效 Vim 基础的 Go 开发环境》 在编程世界中,高效、便捷的开发环境对于程序员的生产力至关重要。Vim 作为一款历史悠久且高度可定制的文本编辑器,一直备受开发者喜爱。...
bunzip2 vim-8.2.tar.bz2 #### 再解压 tar xvf vim-8.2.tar #### 进入解压目录 cd vim82 #### 配置 ./configure --disable-selinux --enable-cscope 如果此处报错 no terminal library found checking ...