资讯专栏INFORMATION COLUMN

vim管理

Ilikewhite / 1622人阅读

摘要:有三种工作模式命令模式的工作方式行号添加取消行号显示显示鼠标显示行线注意在中设定的工作模式是临时的如果需要永久生效,需要编辑文件示意图关键字搜索关键字向下匹配向上匹配示意图字符的管理复制一个字母复制三个字母复制一个单词复制三个单词复制一行复

vim有三种工作模式

1.命令模式 1.vim的工作方式
:set nu        #行号添加
:set nonu    #取消行号显示
:set mouse=a    #显示鼠标
:set cursorline    #显示行线
注意:在vim中设定的vim工作模式是临时的
     如果需要永久生效,需要编辑文件/etc/vimrc

示意图:

2.关键字搜索
/关键字
n向下匹配
N向上匹配

示意图:

3.字符的管理 y
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表示所有的列

示意图:

6.vim的分屏
ctrl+w s 上下分屏
ctrl+w v 左右分屏
ctrl+w c 关闭光标所在屏幕
ctrl+w 上下左右  #光标移动到指定屏幕
:sp file2  同时编辑当前文件和file2

示意图:

7.在命令模式下光标的移动
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 插件管理器概览

    摘要:什么是插件见一个插件不过是启动时自动加载的脚本而已启动时会自动加载中的子目录下的所有文件那么又是什么就是查找脚本文件的地方之于,有点类似之于下面有两个子目录需要注意目录下面的所有文件都会在启动时进行记载里面的文件在启动时并不会进行加载而是通 什么是 Vim 插件 见 :h plugin : Vims functionality can be extended by adding plu...

    e10101 评论0 收藏0
  • 如何安装vim的插件

    摘要:概述之所以广受青睐好评如潮,它丰富多样的插件起到了举足轻重的贡献。那么如何获取和安装插件呢通常我们可以在官网或上获取插件,然后可以手动安装或利用等插件管理器来安装。如果你想避免可以使用下面的插件管理器来安装插件。 概述 vim之所以广受青睐好评如潮,它丰富多样的插件起到了举足轻重的贡献。那么如何获取和安装插件呢? 通常我们可以在vim官网或github上获取插件,然后可以手动安装或利用...

    Rindia 评论0 收藏0
  • 个人使用的 vim 插件集合

    摘要:扩展了的,用于快速跳转到配对的标签对编辑有很大帮助,新版以上自带该插件快速编写的神级插件,可支持快速编辑和的插件,可支持为文件提供函数提供快速对齐操作符解析颜色语法并用想对应颜色做为背景色显示,支持多种语法和文件类型,支持的代码段管 matchit.vim 扩展了 vim 的 %,用于快速跳转到配对的标签(对编辑 html 有很大帮助), 新版 vim 7.0 以上自带该插件 emm...

    李涛 评论0 收藏0
  • 重玩 vim 之琐碎记录——插件管理程序

    摘要:根据我以往的经验,先搞定一个基本的,然后再安装一个插件管理,就能很轻松完成配置了。在终端运行这行代码然后把下面的配置粘贴进,打开,可以安装插件了,操作如下启动,运行 根据我以往的经验,先搞定一个基本的 vimrc,然后再安装一个插件管理,就能很轻松完成 vim 配置了。所以 google,看过一个知乎用户的回答,懒惰的我选择了以前就用过的 vundle。 小插曲 其实由于我借用的那个 ...

    Forelax 评论0 收藏0
  • 一个以用户为中心的vim管理软件:VimApt

    摘要:中文版是一个的软件包管理器软件包管理软件其中是的缩写特性基于的软件包仓库一个软件包,一个配置文件使得的软件包更易于管理,更容易分享配置和更容易备份从软件打包到软件安装的全系列支持工具,让使用者非常容易使用获取你可以从上下载安装提供了自动安 中文版 README: https://github.com/howl-ander... Vimapt Vimapt是一个Vim的软件包管理器/软件...

    megatron 评论0 收藏0
  • windows下安装和配置vim vundle插件管理

    摘要:安装这里我使用的是自带的,而没有使用官方的安装包,这样又可以附带一个能用的命令行。版本界面差不多是这样的下载地址安装包第一步全选,剩下的步骤全部下一步到底即可。插件管理器安装加入以下配置项需要的插件可以继续从这里追加最后打开运行 VIM安装 这里我使用的是gitbash自带的vim7.4,而没有使用官方的安装包,这样又可以附带一个能用的命令行。 gitbash版本 Git-2.6.1...

    xioqua 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<