个人笔记-vim


title: vim的使用
date: 2023/12/8
updated:
tags: linux
categories: 大一上
keywords:
description: vim

安装vim

在终端输入并根据提示安装vim

sudo apt-get install vim

进入vim

按快捷键Ctrl+Alt+T进入终端,输入vim回车进入vim

此时处于正常模式

按 i 进入插入模式可对文本进行编辑

按 v 进入可视模式

按 : 进入命令模式

进入别的模式后都可以按 Esc 回到正常模式,按一次esc回不去就再按一次

正常模式下的上下左右移动

vim编辑器中使用快捷键 shift+insert 可以粘贴文本

文本的替换

:{范围}s/{目标}/{替换}/{替换标志}

范围有当前行、全文、选区

:s/a/b/g

把当前光标所在行的 a 替换成 b

:%s/a/b/g

把全文的a都替换成b

:n1,n2s/a/b/g

n1和n2指行号,把n1到n2里所有的a替换为b

命令结尾的 g 即是替换标志之一,表示全局替换

替换标志之一 i 表示大小写敏感
g 和 i 一起用直接写 gi

替换标志之一 c 表示要经过确认

用vim打开文件

在终端输入

vim (文件名)

例如
vim homework/test.c

打开多个文件

vim (文件名) (文件名) (文件名)

打开后默认显示的是第一个文件
按 : 进入命令模式
输入ls可以看到打开的所以文件和序号

继续按 : 输入b2进入第二个文件,输入b3进入第三个文件,以此类推

当打开多个文件的时候可以输入 :bn 和 :bp 进行上一个文件或者下一个文件的切换。

vim的保存与退出

保存(写入)当前文件

:w

强制保存

:w!

另存为file

:saveas file

放弃对文件的所有修改,恢复到上次保存的位置

:e!

行号设置

:set nu

该命令会显示行号。

:set nonu

该命令会取消行号。

:n

定位到 n 行

关键字查找

/{目标字符串}

大小写区分设置

:set ic

不区分大小写

:set noic

区分大小写

删除多行文本

:n1,n2d

n1 和 n2 指的是起始行和结束行,d 是删除

vim执行linux命令

:!command

例如

:!gcc test.c

编译test.c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值