vim的简单使用


vim是vi的加强版,有很多操作与vi相同,vi基础操作可以查看: https://blog.csdn.net/weixin_43852058/article/details/127596188

编辑多文件

打开多个文件

在打开的时候可以直接指定多个文件:

vim file1 file2 ...

但是窗口只会显示一个文件,可以通过如下指令进行文件切换

操作说明
:n切换到下一个文件
:N切换到上一个文件
:files列出当前在编辑的所有文件

多窗口编辑

图形化界面看可以多个窗口操作文件,vim也可吗?vim也可以。

操作说明
:sp <filename>在新窗口打开filename文件,如果不存在则新建
ctrl + ww切换活跃的(光标所在的)窗口
ctrl + w +j切换到下方窗口
ctrl + w + k切换到上方窗口

自动补全

vim的自动补全功能
说明:需要在编辑模式下使用

操作说明
ctrl+x ctrl+n使用文件中的内容进行补全
ctrl+x ctrl+f使用当前目录下的文件名作为关键字进行补齐
ctrl+x ctrl+o根据文件的扩展名,对内容进行补齐

出现选项的时候,按 上、下进行选择

常用的vim 环境设置参数

操作说明
:set nu显示行号
:set nonu不显示行号
:set hlsearchhlsearch 是 high light search(高亮搜索)
:set nohlsearch不高亮搜索
:set autoindent自动缩排
:set noautoindent不自动缩排
:set tabstop=num设置一个tab键是num个空格,例如一个tab是4个空格:set tabstop=4
:set backup自动存储备份文件?一般是nobackup的
:set nobackup不自动存储备份文件
:set ruler显示右下角的状态说明咧
:set showmode显示左下角的状态列,例如:–INSTERT–
:set backspace=(012)设置退格键是否可以删除任意字符:0或1:只能删除刚刚输入的字符,无法删除原本已经存在的字符; 2:可以删除任意字符
:set all显示目前所有的环境变量参数的设置值
:set显示与系统默认值不同的设置参数,也就是有过变动的参数
:syntax on根据相关语法显示不同的颜色
:syntax off不根据相关语法显示不同的颜色
:set bg=dark设置背景颜色为黑色
:set bg=light设置背景颜色为白色

但是需要注意,以上参数都只在当前vim窗口中生效,当关闭之后,设置的这些参数就会失效。如果想要长久生效,可以修改配置文件。
默认配置文件在:/etc/vimrc ,不过,不建议直接修改这个文件
配置文件的位置在:默认不存在,需要手动创建

~/.vimrc

需要注意的是,在这个文件中 " (英文的双引号)是注释,在其中的指令中,加不加前边的: (冒号)效果一样,例如,这个文件看可以是这个样子的:

"这个文件的双引号 (") 是注解
set hlsearch "高亮度反白
set backspace=2 "可随时用倒退键删除
set autoindent "自动缩排
set ruler "可显示最后一列的状态
set showmode "左下角那一列的状态
set nu "可以在每一列的最前面显示行号啦!
set bg=dark "显示不同的底色色调
set tabstop=4 "设置一个tab键为4个空格
syntax on "进行语法检验,颜色显示。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值