前戏:
- Vi不是用来进行软件开发的,要不要IDE干什么?vi主要是在用它来修改一些配置文件或简单的代码文件、脚本等。
- 前几天也用到了文本编辑器,不过大多时候是在UI下使用的,那么在命令行下如何使用呢?
正文:
安装
- 查看vi是否已经安装?
cd /bin
ls
- 安装vi (如果没有安装)
yum install vi
使用
- 打开
vi 文件名(如果有文件,则打开。木有当你执行保存时会创建一个)
例:vi fatsnake.c
- 编辑
按一下字母i。进入 insert模式,任意干
- 保存
按下ESC键,退出insert模式
输入冒号(:), 然后输入 q! 代表不保存,直接退出
输入wq 代表保存,并退出
输入w 代表保存,仅此而已
例:
:q!
- 搜索
在非insert模式下,输入
向下搜索 /
向上搜索 ?
输入你搜索的字符串然后回车,它会自动定位
如:
/pattern 向下搜索 n继续搜索下一个
?pattern 向上搜索 #继续搜索上一个
----------------------------------------------------------------------------------华丽的分割线--------------------------------------------------------------------------
C语言中如何保存字符串的? 没有String类型,用的是数组或是指针
char a='a';//注意是单引号
printf("is %c",a);
%c 代表 单字符
字符串则是 %s
十进制无符号整形是 %d
输出指针 %p
数组:
char [] array = "fatsnake";
printf("array is %s",arrary);
指针:
char *b="shenyi";
for(i=0;i<6;i++)
{
printf("is %p ",b);
printf("is %c\n",*b);
b++;
}
理解:
字符串:电影院座位上的人
指针:查票员,根据你的票(地址:几排几座),查找你