Vim编辑器入门

Vim编辑器

注释?

每一行前有#的属于注释 不会显示

去掉#就可以显示

按I(i)进入insert 插入模式

可以向文件内插入内容

输入完毕后按ESC(escape)退出编辑模式

按:wq表示保存并退出编辑器

模式

vim有三种模式

正常模式 Normal mode

浏览或从宏观上处理文本

编辑模式 Insert mode

逐字添加或修改文字

命令行模式 Commend Line mode

可以输入命令来指示保存、退出、搜索等等

默认进入正常模式

在编辑模式中按ESC即可退出到正常模式

指令区分大小写

下面的大多数指令都在小写下

新建、保存和退出

vim 文件名

例如:vim ab.c

打开文件,如果文件不存在则会创建文件

若新创建的文件后没有写任何东西则不会保存?

i

进入编辑模式

esc

退回正常模式

:

进入命令行模式

:q

仅退出(若未保存则会提示保存,不能退出)

记忆:quit

:q!

不保存退出(强制退出了相当于是)

:wq

保存退出(注意是先保存 再退出)

换句话说:

:w

就是保存

记忆:write

初步:导航和编辑

移动光标:

←↓↑→

h j k l

记忆:J<K 故j↓ k↑

进入编辑模式:

i

插入左边

记忆:

insert

a

插入右边

记忆:append

I 或 shift + i

插入一行的最左边

A 或 shift + a

插入一行的最右边

o

新增下一行

记忆:open a new line

O

新增上一行

升级:导航与编辑

G

到最后一行

gg

到第一行

记忆:good game 结束了新开一盘

yy

复制当前行

记忆:yank复制

dd

删除当前行

记忆:delete 当前行?

.

重复前次操作

u

撤销前次操作

ctrl + r

恢复前次操作

dw

删除单词

记忆:delete word

cw

改变单词

记忆:change word

w

下个单词首部

e

下个单词尾部

b

上个单词首部

搜索、替换与视觉模式

/

搜索

例如:/sort 搜索sort

:%s/旧/新/g

全局替换

例如::%s/sort/sortArray/g

yw

复制单词

记忆:yank word

p

粘贴

记忆:paste

ci{

删除括号内的内容(也可以是后括号)

记忆:change in

ctrl + v

可视化块(选中)

shift + v

可视化行


__EOF__

本文作者cheng_zhi
本文链接https://www.cnblogs.com/chengzhid/p/16530146.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   cheng_zhi  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示