摘要:有三种工作模式命令模式的工作方式行号添加取消行号显示显示鼠标显示行线注意在中设定的工作模式是临时的如果需要永久生效,需要编辑文件示意图关键字搜索关键字向下匹配向上匹配示意图字符的管理复制一个字母复制三个字母复制一个单词复制三个单词复制一行复
vim有三种工作模式
1.命令模式 1.vim的工作方式:set nu #行号添加 :set nonu #取消行号显示 :set mouse=a #显示鼠标 :set cursorline #显示行线 注意:在vim中设定的vim工作模式是临时的 如果需要永久生效,需要编辑文件/etc/vimrc
示意图:
/关键字 n向下匹配 N向上匹配
示意图:
yl复制一个字母 y3l复制三个字母 yw复制一个单词 y3w复制三个单词 yy复制一行 y3y复制三行d
dl删除一个字母 d3l删除三个字母 dw删除一个单词 d3w删除三个单词 dd删除一行 d3d删除三行c
cl剪切一个字母 c3l剪切三个字母 cw剪切一个单词 c3w剪切三个单词 cc剪切一行 c3c剪切三行
注意:
剪切之后,vim会进入插入模式,如果要粘贴需要按[esc]退出插入模式然后操作p
粘贴
u撤销
ctrl + r恢复撤销
4.vim可视化模式ctrl + v 在这个模式下可以选中区域操作
批量添加字符 ctrl+v 选中字符所在列 按大写的[i],加入字符 按[esc]5.字符的替换
:%s/要替换的字符/替换成的字符/g :%s/原有字符/替换后字符 ##只替换每一行中出现的第一个原有字符 :%s/:/@/g ##替换全文的:为@ :1,5s/:/@/g ##替换1-5行的:为@ %s表示所有的行 g表示所有的列
示意图:
ctrl+w s 上下分屏 ctrl+w v 左右分屏 ctrl+w c 关闭光标所在屏幕 ctrl+w 上下左右 #光标移动到指定屏幕 :sp file2 同时编辑当前文件和file2
示意图:
gg #光标移动到文件的第一行 G #光标移动到文件的最后一行I :数字 #光标移动到制定数字行2.插入模式
插入模式下光标的移动
i#光标所在位置插入 I#光标所在行行首插入 o#光标所在行下一行 O#光标所在行上一行 a#光标所在字符的下一个字符插入 A#光标所在行的行未插入 s#光标所在字符删除并插入 S#光标所在行删除并插入3.退出模式
:q #退出,在文件内容没有被修改时 :q! #退出保存 :wq #强制退出不保存,在改变文件内容后不想保存时使用 :wq! #强制退出保存,在对只读文件编辑时使用,注意:所编辑的只读文件必须是当前用户的文件或者的当前操作的用户是root
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/33460.html
摘要:什么是插件见一个插件不过是启动时自动加载的脚本而已启动时会自动加载中的子目录下的所有文件那么又是什么就是查找脚本文件的地方之于,有点类似之于下面有两个子目录需要注意目录下面的所有文件都会在启动时进行记载里面的文件在启动时并不会进行加载而是通 什么是 Vim 插件 见 :h plugin : Vims functionality can be extended by adding plu...
摘要:概述之所以广受青睐好评如潮,它丰富多样的插件起到了举足轻重的贡献。那么如何获取和安装插件呢通常我们可以在官网或上获取插件,然后可以手动安装或利用等插件管理器来安装。如果你想避免可以使用下面的插件管理器来安装插件。 概述 vim之所以广受青睐好评如潮,它丰富多样的插件起到了举足轻重的贡献。那么如何获取和安装插件呢? 通常我们可以在vim官网或github上获取插件,然后可以手动安装或利用...
摘要:扩展了的,用于快速跳转到配对的标签对编辑有很大帮助,新版以上自带该插件快速编写的神级插件,可支持快速编辑和的插件,可支持为文件提供函数提供快速对齐操作符解析颜色语法并用想对应颜色做为背景色显示,支持多种语法和文件类型,支持的代码段管 matchit.vim 扩展了 vim 的 %,用于快速跳转到配对的标签(对编辑 html 有很大帮助), 新版 vim 7.0 以上自带该插件 emm...
摘要:根据我以往的经验,先搞定一个基本的,然后再安装一个插件管理,就能很轻松完成配置了。在终端运行这行代码然后把下面的配置粘贴进,打开,可以安装插件了,操作如下启动,运行 根据我以往的经验,先搞定一个基本的 vimrc,然后再安装一个插件管理,就能很轻松完成 vim 配置了。所以 google,看过一个知乎用户的回答,懒惰的我选择了以前就用过的 vundle。 小插曲 其实由于我借用的那个 ...
摘要:中文版是一个的软件包管理器软件包管理软件其中是的缩写特性基于的软件包仓库一个软件包,一个配置文件使得的软件包更易于管理,更容易分享配置和更容易备份从软件打包到软件安装的全系列支持工具,让使用者非常容易使用获取你可以从上下载安装提供了自动安 中文版 README: https://github.com/howl-ander... Vimapt Vimapt是一个Vim的软件包管理器/软件...
摘要:安装这里我使用的是自带的,而没有使用官方的安装包,这样又可以附带一个能用的命令行。版本界面差不多是这样的下载地址安装包第一步全选,剩下的步骤全部下一步到底即可。插件管理器安装加入以下配置项需要的插件可以继续从这里追加最后打开运行 VIM安装 这里我使用的是gitbash自带的vim7.4,而没有使用官方的安装包,这样又可以附带一个能用的命令行。 gitbash版本 Git-2.6.1...
阅读 694·2021-09-29 09:35
阅读 1062·2021-09-28 09:36
阅读 1327·2021-09-24 10:38
阅读 794·2021-09-10 11:18
阅读 3337·2021-09-07 09:58
阅读 2259·2021-09-06 15:00
阅读 878·2021-09-02 15:34
阅读 459·2019-08-30 15:54