vim编辑器和gcc编译器

一、vim编辑器

vim\vi: 编辑器,用来写程序,类似txt,notepade++vim向上兼容v,vim添加关键字高亮,撤回反撤回等功能。

格式:

vim 文件名
vim -o 文件1 文件2 上下打开多个文件
vim -0 文件1 文件2 左右打开多个文件


vim和touch的区别:
1.vim和touch不识别后缀名
2.vim需要手动保存,touch自动保存文件3.vim创建文件并打开,touch创建文件不打开文件

1.命令行模式

命令行模式:赋值,粘贴,剪切,删除,撤回,反撤回等。

打开文件以后,默认进入命令行模式:

命令行模式下常用指令
复制光标所在行yy
复制光标在所行的n行nyy
复制选中的文本选中复制文本然后y
粘贴p
剪切光标所在行dd
剪切光标在所行的n行ndd
剪切选中的文本选中文本然后d
把光标跳转到第一行的行首gg
把光标跳转到尾行的行首G
把光标跳转到第n行的行首ngg
撤回u
反撤回ctrl +r
和上一行文本对齐=
全文对齐全文复制ggyG
全文剪切ggdG
复制从2~5行的文本2gg5G


 

2、插入模式

在光标所在字符的后面插入a
在光标所在行的行尾插入A
在光标所在字符的前面插入i
在光标所在行的行首插入I

在光标所在行的下一行插入

o
在光标所在行的上一行插入O
剪切光标所在字符并在该光标位置插入s
剪切光标所在行,在改行的行首插入S
在光标所在字符的前面插入insert键


 

3、底行模式




 



 

保存:w
退出:q
保存退出:wq
强制退出:q!
强制保存:w!
全部保存并退出:wqa
查找字符串并高亮显示:/字符串
取消高亮显示:noh-->nohlsearch
设置行号:set number-->set nu
取消行号:set nonumber-->set nonu
全文把每一行的第一个字符串1替换为字符串2

:%s /字符串1/字符串2

全文把字符串1替换为字符串2:%s /字符串1/字符串2/g
把m-n行的字符串1替换为字符串2:m,ns/字符串1/字符串2/g
把m-n行的文本复制:m,ny
把m-n行的文本剪切:m,nd

4、三种模式切换

5、程序の创建

1.vim ***.c

2.补全头文件

3.补全主函数

4.// 表示单行注释
   /*注释*/ 表示多行注释

二、gcc编译器

gcc:是由GNU发行的用于C和C++的集成器

1、启动

直接在终端输入    gcc  new.c    默认生成a.out 可执行文件

运行:                  ./a.out

2、生成指定的可执行文件

设可执行文件名为1

gcc  new.c  -o   1

运行:./1

可执行文件 1 呈绿色

3、gcc的分布编译

四步:预处理、编译、汇编、链接、

预处理:展开头文件,替换宏,删除注释

编译:检查语法正确性,生成汇编文件

汇编:将汇编文件转换为二进制文件

链接:将二进制文件链接为可执行文件


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值