vi 文件名
vim文件名
首先进入”一般模式”:下面会显示文件的名字
一般模式——》编辑模式:按下a键或者i键或者g键,下面会显示insert,写好之后要保存退出,在“编辑模式”下按esc键,回到“一般模式”,然后再按shift+:,进入到“底行模式”在底行模式下,可输入wq(保存退出)wq!(强制保存退出)
q!(不保存退出)
操作:(在windows中文档软件)可能有的操作)
编辑:
保存关闭
查找:在底行模式下输入:/ 查找的内容(从光标所在行往下进行查找)
?查找的内容(从光标所在行往上进行查找)
替换:对于某一行的替换:首先把光标定位到这一行。
S/替换前的内容/替换后的内容 只替换第一个
S/替换前的内容/替换后的内容/g 全行都替换
对于从第m行到第n行之间的内容进行替换
m,ns/替换前内容/替换后 只替换每行第一个
m,ns/ 替换前 / 替换后 /g 全行都替换
复制:
单行复制:
在光标停留的那一行,按下yy键
多行复制:
在光标停留的那一行,按下 行数+yy
粘贴:
光标停留需粘贴的一行,按下P
删除:
删除行:dd
删除某个字符:
x是往后删除 nx是往后删除n个字符
X是往前删除 nX往前删除n
撤销:
按下u键;
格式:
写c可以用 n== 来缩进
移动:
nG:光标定位到第n行;
n——》 向右移动;
..代表上一层目录
.代表当前目录
*通配符(如 abc*代表点之前为abc的所有文件;*.c代表点后为c的所有文件)
编码的基本规范:
1、命名规范:
文件名的命名要能够体现出整个程序的功能,比如:ninecount.c 【别用zhangsan.c】
函数的命名要能够体现出函数的功能,别用:chuandi();
变量的命名也要能够体现出变量所要表达的意思;
2、定义变量的时候,一行只定义一个变量!
3、for if...else... while 等,即使接下来只有一行,也要用{};
4、=、==、||、?、:等符号的前后要留有一个空格;
5、行注释,要尽可能做到垂直对齐;
6、注意缩进,不同的代码块之间要留有一个空行;
具体的编码规范,上课的时候带着大家练习!