vim文本编辑器

vim的学习建议:

1、适可而止

2、需要一段时间适应

3、Ubuntu提供vim的教程:vimtutor (命令)去练习

        可以在终端采用纯键盘操作的一款文本编辑器,号称编辑器之神

        可以升级,可以扩展(安装插件)

如何对vim进行配置:(使其更符合自己的书写情况)

1、打开vim配置文件 vim ~/.vimrc

2、写配置文件

3、保存退出,下次打开vim生效(长期有效)

#可以使vim的功能更丰富

基本用法:

1、进入vim:vim file.c 文件存在则打开,不存在则新建后打开

2、输入i 进入编辑模式,编写代码

3、按下esc键,退出编辑模式,输入ZZ(大写)保存退出

vim的三大模式:

正常模式:进入vim时,默认处于正常模式,一般用于阅读文件,或者使用快捷键对文件进行操作

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

行底(命令)模式:用于对vim进行一些临时配置,或者执行一些高级操作

模式之间的切换:

正常 输入i -> 编辑

编辑 按esc -> 正常

正常 输入: -> 行底

行底 按esc -> 正常

正常模式的常用操作:

光标移动:

h j k l (左 下 上 右)

gg         光标跳转到文件开头

G         光标跳转到文件末尾

n+回车         往下跳转n行(n为输入的数字)

n+减号         往上跳转n行

nG         直接跳转到第n行

vim file.c +n         打开后直接跳转到第n行

删除代码:

dd        删除光标所在一行代码

x          删除一个字符

nx        删除n个字符

d$        从光标处删除到行尾

d^        从光标处删除到行首

dw/de 从光标处连续删除字符知道遇到空格停止

复制,粘贴代码操作:

ndd 删除光标下面n行代码

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

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

yy 复制当前一行代码

nyy 复制当前n行代码

p 粘贴到光标的下一行

P 粘贴到光标的上一行

移动代码:

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

替换代码:

r 替换一个字符

cw 替换一个字符串

R 进入替换模式

撤销操作:

u 撤销上次操作

CTRL+r 取消撤销操作

正常模式进入插入模式的操作:

i 在当前光标的前面进入插入模式

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

a 在当前光标的后面进入插入模式

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

o 在光标的下一行插入一行空白行并进入插入模式

O 在光标的上一行插入一行空白行并进入插入模式

编辑(插入)模式的常用操作:

ctrl+p 自动补全变量名、函数名...

ctrl+j/m 相当于回车

ctrl+c 相当于esc

ctrl+i 相当于Tab

自定义快捷键:(自己设置)

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

ctrl+x 保存、编译及运行代码

ctrl+p 自动补全头文件、main(正常模式)

行底模式的常用操作:

:q 退出 :q! 强制退出(丢失所做的更改)

:w 保存

:wq 保存退出

:x 保存退出

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

注意:删除密码 :set key=空格

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

:set nu 设置显示行号(写到配置行号里,y一般就不用了)

:set nonu 取消显示行号

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

:%s/old/new 把文件中old替换成new(关键字)

:<n n行代码向左缩进一次

:>n n行代码向右缩进一次

注意行底模式的所有设置都只在当前的vim生效,如果想要一直有效,需要修改vim的配置文件(~/.vimrc)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值