数字IC学习:VIM工具

文章介绍了vi、vim、gvim之间的关系,vim的配置文件.vimrc的使用,包括颜色方案、语法高亮等设置。此外,还汇总了vim和gvim的常用操作,如搜索、删除、复制、粘贴等,并提到了终端的快捷键设置及其常用快捷键。
摘要由CSDN通过智能技术生成

摘要

  • 了解vi、vim、gvim的关系
  • vim常用操作汇总

1. vi、vim、gvim的关系

        三者都是Linux系统下的文本编辑器,vi是早期版本,vim是vi的增强版,gvim是vim中加入gui及更多的特性功能的版本。

2.vim常用操作汇总

2.1 vim的配置

        .vimrc是配置vim编辑器功能的配置文件,一般分为两类:系统配置和用户配置。

  • 系统配置:存放在vim的安装路径下
  • 用户配置:由用户自己创建,存放在用户个人目录(~)下,该文件为隐藏文件,查看时使用ls -a

         .vimrc的常用配置

//修改完.vimrc文件后需要source

colorscheme desert   //设置配色为desert
syntax on  //语法高亮
set nu     //设置行号
set hlsearch   //在vim的一般模式下,搜索某字符,该字符会在文本中高亮显示(推荐)
set cursorline  //光标所在行高亮显示(推荐)
set cursorcolumn  //光标所在列高亮显示
set showmatch      //光标遇到各种括号时,自动高亮对应的另一个括号
inoremap ( ()<Esc>i     //映射命令,在i模式下,按下左边的符号,会自动输入右边的符号(推荐)

2.2 gvim的常用操作汇总

        三种工作模式:命令模式Esc、输入模式i、底行命令模式:

命令模式Esc
往下搜索string/string,n查找下一个,N查找上一个
往上搜索string?string
通配符模糊搜索,如匹配good/g*d
往下搜索光标所在字shift+*
往上搜索光标所在字shift+#
删除光标所在单个字符x
删除光标所在字光标放在首字母,dw
删除当前行dd
删除当前n行ndd
修改当前行cc
替换光标所在字符r
上下两行交换ddp
复制光标所在单词yw
复制当前n行nyy
粘贴在光标后p
粘贴在光标前P
撤销u
跳到文件第一行gg
跳到文件最后一行G
移动光标h、j、k、l
上下翻页ctrl+b、ctrl+f
显示当前编辑文件名ctrl+g
直接跳转到光标所在位置路径的文件gf
回到原来的文件ctrl+o
visual模式v
visual的竖选模式(列操作)

ctrl+v
配合shift+i进行竖选插入,按Esc生效

配合r进行竖选替换

选中字符的大小写切换v进入visual模式,u/U进行大小写切换
底行命令模式:
将文中所有行的abc替换成123:%s/abc/123/g
将当前行的abc替换成123:s/abc/123/g
将1~5行的abc替换成123:1,5s/abc/123/g
设置显示行号:set nu
映射字符串(当前文本有效):ab usa United States of American
横向分屏:sp
竖向分屏:vsp
在分屏中切换窗口ctrl+w
查看父目录内容:E
查看当前目录:pwd
刷新:e
保存文件并退出:wq
插入模式i
自动补全出现文中过的单词ctrl+p

参考资料:vim超实用指南收藏这一篇就够了_vim q_ICer消食片的博客-CSDN博客

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值