vi编辑器

1、vi文件名

vi 1.txt//创建文件并进入文件

2、三种工作模式

模式切换

插入模式:文本编辑

命令行模式:复制、粘贴、删除、光标移动

底行模式:保存、退出、分屏、查找、替换

插入模式:

i:光标所在位置前一个字符键入

a:光标所在位置后一个字符键入

I:光标所在行行首键入

A:光标所在行行尾键入

o:光标所在行下面另起一行键入

O:光标所在行上面另起一行键入

命令行模式:(输入的命令显示不出来)

单行复制:yy

多行复制:nyy(n是行数)

粘贴:p

单行删除/剪切:dd

多行删除/剪切:ndd(n是行数)

撤销:u

恢复:ctrl r

光标移动首行  gg

光标移动末行  G

光标移动行首   0

光标移动行尾  $

代码格式整理:gg=G

底行模式:

指定行复制:  5,10y

指定删除/剪切: 5,10d

保存:w

退出:q

保存并退出:wq

强制:!

分屏:vsp  文件名

查找:/str

替换:s/str1/str2     将光标所在行第一个str1替换成str2

s/str1/str2/g     将光标所在行所有str1替换成str2

1,$ s/str1/str2/g   将全文str1替换为str2

% s/str1/str2/g   将全文str1替换为str2

取消高亮:nohl

3、简单的编程步骤: 

1.创建一个.c文件  touch hello.c

2.打开文件vi  vi hello.c

3.写代码:

#include<stdio.h> // 头文件

int main() // 主函数 int: 函数类型

{

   printf("hello world!\n"); // 打印语句 \n: 换行

   return 0; // 函数返回值

}

4.保存退出:wq

5.编译代码:gcc hello.c (现在写的代码计算机是没办法直接看懂的,它只能看懂 0 和 1)

6.执行可执行文件 ./a.out

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值