Vim文本编辑器相关操作

Vim文本编辑器;

可以在终端下使用纯键盘操作的一款文本编辑器,号称编辑器之神,可以升级(二次开发)。

基本用法: ①终端输入vim filename.c 如果文件不存在则新建并打开,存在则打开

②输入i 则进入编辑模式,编写代码

③保存退出:按Esc退出编辑模式,输入大写ZZ保存并退出

Vim的三大模式:

正常模式:默认进入vim处于正常模式,一般用于阅读文件,使用快捷键批量修改文件

编辑模式:一般用于编辑文件,输入内容

行底模式:一般用于对vim进行临时的配置、或者执行一些高级操作。

模式之间的切换:

正常 输入i ——> 插入

插入 按Esc ——> 正常

正常 输入: ——> 行底

行底 按Esc ——> 正常

正常模式的常用操作:光标移动:

h j k l

gg 光标跳转到文件第一行

G 光标跳转到文件最后一行

n- 光标向上跳转n行

n加回车 光标往下跳转n行

nG 光标跳转到第n行

Vim filename +n 直接跳转到第n行打开文件

删除代码:

dd 删除光标所在的一行代码

ndd 删除光标往下n行

x 删除一个字符

nx 删除n个字符

dw/de 删除一个连续的字符串(dw删到空格为止,包括空格,de删除空格之前)

d$ 从光标处删除到行尾

d^ 从光标处删除到行首

dG 从光标处删除到文件末尾

dgg 从光标处删除到文件开头

复制代码:

yy 复制光标所在的一行代码

nyy 复制光标往下n行代码

p 粘贴到光标的下一行

P(大写)粘贴到光标的上一行

移动代码: 删除代码后内容会存放到粘贴板上,配合p/P使用可以达到移动代码的效果

替换代码: r 替换一个字符

cw 替换一个字符串

R 进入替换模式

撤销操作:

U 撤销上次操作

Ctrl+r 取消撤销操作

正常模式进入插入模式的快捷键:

i 在光标的前方进入插入模式

I 光标跳转到行首后,进入插入模式

a 在光标的后方进入插入模式

A 光标跳转到行尾,进入插入模式

o 在光标下一行插入一个行空白行,进入插入模式

O 在光标上一行插入一个行空白行,进入插入模式

插入模式的常用操作:

*Ctrl +p* 自动补全

Ctrl+i 自动缩进,相当于Tab

Ctrl+j/m 回车

Ctrl+c 相当于Esc

自定义组合按键:

Ctrl+z 在任何模式下,保存退出

Ctrl+x 自动保存并编译并运行c代码

Ctrl+p 在正常模式下,自动添加头文件和main函数

行底模式下的操作:

:w 保存

:q 退出 :q!强制退出

:wq 保存并退出

:x 保存并退出

:X 加密(注意:必须:wq退出才生效,ZZ不行)

:set key= (空格) 删除密码,把空格改成其他就是改密码

:set nu 显示行号

:set nonu 不显示行号

:!系统命令 执行系统命令

:%s/old/new 把文件中出现old的地方替换成new

:/key 查询key关键字 n查下一个,N查上一个

:>n 光标处往下n行向右缩进一次

:<n 光标处向下n行向左缩进一次

学习使用vim的建议:

①适可而止

②强制自己去练习使用vim

③vimtutor vim自带的vim教程,可以直接在上面操作

如何对vim进行配置:

①打开vim配置文件 vim ~/.vimrc

②写配置文件

③保存退出,下次打开vim就生效,长期有效

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoyu1381

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值