vim 命令

/*
 **********************常用终端命令**********************
 
 1、目录结构
 1、根目录/
 2、家目录/Users/qianfeng,~
 3、当前目录 .
 4、上一级目录/父目录 ..
 5、绝对路径:以/开头的目录
 6、相对路径:有参考的目录
 7、使用cd命令切换之前的目录:-
 
 命令使用格式:命令  【选项】【参数】
 终端放大:command + 加号
 终端缩小:command + 减号
 
 2、开胃小菜
 1、查看当前工作目录:pwd
 2、切换到指定目录:cd 目录
 3、查看指定目录的内容:ls 目录
 若不指定目录,则查看当前目录内容
 
 3、文件操作
 1、创建:touch 名称
 2、删除:rm 名称
 3、拷贝:cp 名称  路径名
 4、移动:mv 名称 路径名
 
 4、文件夹操作
 1、创建:mkdir 名称
 2、删除:rm  -r 名称
 3、拷贝:cp  -r 名称  路径名
 4、移动:mv 名称 路径名
 
 5、扩展
 1、清屏:clear,快捷方式control + L
 2、查看历史命令:上下按键
 3、自动补全命令或参数:table
 
 三、vim编辑器 — 终端编辑器之神
 vim有三种模式:
 1、正常(命令)模式:可以输入命令,打开vim的时候
 2、编辑(插入)模式:可以编辑文件
 3、视图(可视)模式:可以可视化的批量修改文件内容
 
 操作方式:按v进入视图模式,使用方向键()选择你要选择的程序片段,1:按“=”会自动对齐;2:按“<”“>”会整体移动;
 
 格式:vim 文件名  或 vi 文件名
 扩展:!v:打开刚才打开过的文件
 
 返回到正常模式:Esc
 :wq  —> 保存退出,快捷方式shift+zz
 :q!  —> 不保存退出
 
 进入编辑模式:i、a、o、O
 
 高大上命令:
 1、向右删除一个字符:x
 2、光标定位:
 $:定位到行尾
 ^:第一个非空字符
 gg:定位到首行
 G:定位到尾行
 ngg:定位到第n行,n为行号
 :n,然后敲回车,n为行号
 3、复制光标所在的一行:yy
 4、粘贴到光标下面的一行:p
 5、复制n行:nyy
 6、剪切:ndd
 7、撤销:u
 8、反撤销:control + r
 9、字符串查找:/string,然后敲回车,
 string为要查找的字符串,n下翻,N上翻
 
 四、gcc编译器
 作用:将高级语言编写的源代码翻译成计算机能够识别的文件
 编译:
 1、gcc -o hello helloworld.c
 2、gcc helloworld.c -o world
 3、gcc helloworld.c,默认生成a.out
 执行:
 ./可执行程序的名字
 例如:./a.out
 gcc编译器:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
 共享目录:jerry.local/share1503
 
 
 
 第day09天:
 五、多文件编译
 格式:
 gcc 1.c 2.c -o a.out
 gcc -o a.out 1.c 2.c
 gcc 1.c 2.c
 gcc *.c
 
 gcc -o 2.i  2.c -E
 vi 2.i 打开预编译过程
 
 自己补充:gcc -E file.c 预编译
 gcc -s  file.c汇编转换
 gcc -c file.c 只执行到编译
 文件默认划分:按功能分成不同文件
 
 */

  

posted on 2017-12-28 12:01  iRemark  阅读(180)  评论(0编辑  收藏  举报

导航