vim

vim hello.c
vimView Code

gcc -c hello.c

gcc -o hello hello.o

./hello

输出hello world

打印华氏温度摄氏温度表
vimView Code
vim f2c.c

shift zz 保存退出

ctrl z 不保存退出

vim 进入后 i 切换到编辑模式,Esc 切换为视图模式

视图模式 可以打冒号来输入命令

例如 :u 为撤销上个编辑操作

:set number 显示行号

:9,9s/被替换的字符串/替换后的字符串 第一个9是其实行,第二个9是终止行,可改为12。。。

:n1,n2 m n3 #将n1行到n2行之间的内容移至到第n3行下

:n1,n2 d #将n1行到n2行之间的内容删除

:n1,n2 co n3 #将n1行到n2行之间的内容拷贝到第n3行下

shift o 在当前光标处加入新行

#include <stdio.h>

/* copy input to output */
main()
{
        int c;
        double nc = 1;;

        while ((c = getchar()) != EOF){
                printf("%.0fn", nc);
                putchar(c);
                printf("n");
                nc++;
        }
}

输入 a

输出为 1

a

2

(换行)

一共5行

因为输入a后还输入了一个回车,回车也被getchar()读入,并被putchar()输出

for (i = 0; i < 10; ++i)
    ndigit[i] = 0;
while ((c = getchar()) != EOF)
    if (c >= '0' && c <= '9')
        ++ndigit[c-'0'];

原文链接: https://www.cnblogs.com/byking/archive/2013/04/08/3008766.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/83739

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 下午9:14
下一篇 2023年2月9日 下午9:14

相关推荐