linux系统编程常用工具(vim)

文章介绍了Linux下常用的文本编辑器vim的安装、配置及四种工作模式的使用方法,包括命令行模式、插入模式、底行模式和可视模式。同时,详细讲解了C程序的编译流程,分为预编译、编译、汇编和链接四个步骤,并提到了gcc编译器的部分参数,如-o、-c、-I和-l。
摘要由CSDN通过智能技术生成

目录

(一) 编辑器vim

 (二)vim使用

1. 进入命令行模式:按Esc

2.进入底行模式: 在命令行模式下,按冒号‘:’进入

3.进入插入模式:在命令行模式下输入

4.可视模式:命令行模式下,按v

(三)编译器 gcc

1.C程序编译流程

(四)gcc 部分参数


(一) 编辑器vim

1. vim 是linux下常用的编辑工具我们要使用首先要对其进行安装处理

  在联网模式下,在线安装vim的指令为

          sudo apt-get install vim

   2.由于我们下载的vim,并在终端进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的,故我们需要对其经行配置 ,我们可以在网上找到最常用的.vimrc ,下载并拷贝到家目录即可。拷贝完成后我们可以检测文件是否拷贝成功。(这里推荐一个下载网址)

Vim Chinese Documentationicon-default.png?t=N4HBhttp://vimcdoc.sourceforge.net/

  (1)打开终端,输入 ls -a,查看是否有.vimrc

 确认成功后,对应用户可以使用该配置。

 (二)vim使用

 vim共有四种工作模式:命令行模式、插入模式、底行模式、可视模式

 使用vim打开文件后,默认在命令行模式下(之后的三种模式我就不一 一展示了)

1. 进入命令行模式:按Esc

dd:删除光标所在行

(n)dd:删除从光标开始的n行

d0:删除光标到行首的内容

d$:删除光标到行尾的内容

p:粘贴  (dd之后使用p 相当于剪切)

yy:复制光标所在行内容

(n)yy:复制从光标开始的n行

u:撤回

G:光标定位到文件末尾

gg:光标顶到文件开头

gg=G :文本格式的自动对齐

2.进入底行模式: 在命令行模式下,按冒号‘:’进入

q:退出

w:保存

wq:保存退出

q!:强制退出

查找: ?字符串  或者/字符串

查找到的结果 n:查看上一个 N:查看下一个

noh:去除高亮

替换:

全文替换 %s/源字符串/目标字符串/g

例如: %s/case/CASE/g 将全文中的case全部替换为case

指定范围内的替换 m,ns/源字符串/目标字符串/g

例如:20,21s/CASE/case/g 将20~21行中CASE替换为case

垂直分屏: vsp 带路径的文件名

3.进入插入模式:在命令行模式下输入

i:插入到光标处

I:插入到光标所在行的行首

a:插入到光标后一位

A:插入到光标所在行的行尾

o:向光标下一行新增一行

O:向光标上一行新增一行

4.可视模式:命令行模式下,按v

d:删除

y:复制

x:剪切

p:粘贴

(三)编译器 gcc

1.C程序编译流程

流程分4步

(1)预编译:处理头文件、宏、条件编译

gcc -E work.c -o work.i

(2)编译:进行语法语义分析 生成的文件是汇编

gcc -S work.i -o work.s

(3)汇编:将汇编程序生成机器代码

as work.s -o work.o

(4)链接:链接程序中使用到的库函数

gcc work.o -o exe

(四)gcc 部分参数

-o 输出文件重命名

-c 只编译不链接 

-I (大写的i)指明头文件路径

-l(小写的L)指明库文件的名称

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值