zoukankan      html  css  js  c++  java
  • 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 只执行到编译
     文件默认划分:按功能分成不同文件
     
     */
    

      

  • 相关阅读:
    个人学期总结
    实验四:201571030116/201571030106《小学四则运算练习软件需求说明》结对项目报告
    201571030106/201571030116《小学四则运算练习软件》结对项目报告
    java实现随机四则运算
    《构建之法》不得不提的五个问题
    项目自动化建构工具gradle 入门5——在intellij中做一个gradle的web工程
    项目自动化建构工具gradle 入门4——javaWeb在浏览器中显示helloWorld
    项目自动化建构工具gradle 入门3——生一个exe的helloWorld
    项目自动化建构工具gradle 入门0——环境 & 废话
    项目自动化建构工具gradle 入门2——log4j输出helloWorld
  • 原文地址:https://www.cnblogs.com/saytome/p/8134989.html
Copyright © 2011-2022 走看看