您的位置:首页 > 其它

vim编辑器基本操作

2018-01-23 16:45 218 查看
在终端进入vim编辑器的方法:

[root@localhost ~]# vim saberlily.c(vim加文件名)

vim分为3种模式插入模式 低行模式命令模

一,插入模式

切换:在进入vim之后按ESC+I进入插入模式

功能:可以输入代码

二,低行模式

切换:按ESC+shift+:进入低行模式 

功能:Q退出 w保存 qw保存并退出 q!强制退出  

%s/内容/替换成什么/g(所有):所有选择内容替换成

输入 指定行调到指定行或者vim 文件名+指定行

三,命令模式

切换:按esc进入

功能:shift +g 跳到最后一行 shift +gg调到最前面一行

       数字+s删除字符 数字+DD删除行数 U撤销  数字+yy复制 数字+cc剪切

四,GCC编辑器

gcc加文件名



[root@localhost ~]# gcc saberlily.c

[root@localhost ~]# ./a.out(./a.out输出)

helloworld

文件编译过程分为预处理 编译 汇编 链接这4个过程

预处理:头文件的展开 VIM程序中#开头的文件的展开。只进行预编译不做其他处理。

格式:[root@localhost ~]# gcc -E saberlily.c -o saberlily.i会产生一个saberlily.i 文件

编译格式:[root@localhost ~]# gcc -S saberlily.i -o saberlily.s会产生一个同名汇编文件

汇编格式:[root@localhost ~]# gcc -C saberlily.s -o saberlily.o会产生一个cpu可以识别的同名二进制文件

链接格式:[root@localhost ~]# gcc saberlily.c -o saberlily会产生一个同名的可执行文件

[root@localhost ~]# ./saberlily

helloworld

ps关于vim配置

[root@localhost ~]#vim /etc/vimrc

找 set autoident自动缩进功能

set tabstop=4 自动缩进4格

set number 自动加行号

syntax on设置一些字符颜色变化

注意写程序是“”里面不能有“”,单引号里面不能有‘’.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: