linux中vi命令编译命令,vim编译器常用命令

# grep  -n domain main.c --colour=auto

11c2eb9c83c330cc1afa9d68b3540099.png

# vim  main.c +62打开就直接到62行了

-n显示行号,--colour=auto查找的字符带颜色,如果递归查找加r,-nr

#shift+zz保存退出,(shift+z是Z,两次z也就是ZZ)有改动首先保存,和:x效果一样

o在当前行下另起一行,O在当前行上另起一行,进入编辑模式

f4b4718092bb6e96e9c14484e56e6a9e.png

:e!放弃修改,然后相当于重新打开。

#vim  main.c

:vsp log.c #水平方向在打开一个log.c窗口

8825bd806c107d48bb5280b8f902f1e3.png

crl+ww切换窗口,:wall保存所有窗口,wqall保存退出所有窗口

crl+zz(ZZ)保存退出

x按字节删除,u是撤销一次,U是全部撤销

v字符选择->可以选中一个区域,x是剪切该区域内容,p粘贴,y是复制该区域内容,d是删除。

V是行,选中光标经过的行

删除列

1.光标定位到要操作的地方。

2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。

3.d 删除。

插入列

插入操作的话知识稍有区别。例如我们在每一行前都插入"() ":

1.光标定位到要操作的地方。

2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。

3.SHIFT+i(I) 输入要插入的内容。

4.ESC 按两次,会在每行的选定的区域出现插入的内容

ca2526e92e476ec413ba8108d356cb64.png

ctr+v是块区域,上下左右箭头选择区域。

c2a72cca9ffb80979a3cce3e8925ff8a.png

设置一个tab键4个空格,vim .vimrc

set ts=4 sw=4

保存,source .vimrc

批量缩进V选中要缩进的部分

33361194165fadb2f9b7fd851335729b.png

shift+>向右缩进一个tab

db8973981b739d9f6af94f6f1b8ae6cd.png

/word光标之下寻找

?word光标之上寻找

n下翻,N上翻

:nohls 关闭高亮度

s/old/new/ 用old替换new,替换当前行的第一个匹配

s/old/new/g 用old替换new,替换当前行的所有匹配

:%s/old/new/  用old替换new,替换所有行的第一个匹配

:%s/old/new/g  全文替换指定字符串

:n1 ,n2s/old/new/g 在一定范围内替换指定字符串

:%s/old/new/g把全文old替换成new,g是全部替换,c是表示进行确认

:%s/word1/word2/c

:set bg=dark设置批注的颜色更为好看些

0a8e06cd5c3303c740e5c44543f458db.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值