博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac Vim 编辑器
阅读量:7238 次
发布时间:2019-06-29

本文共 2148 字,大约阅读时间需要 7 分钟。

1、常用命令

/xxx     查找xxx  n        执行上一次查找    0        到行首  w        光标往后移动一个词  b        光标往前移动一个词    x        删除当前一个字符  dw       删除一个单词  D        删除到行尾  dd       删除整行    V        选中整行  y        将选中部分的内容复制到剪切板  p        在光标下方粘贴剪切板中的内容    u        撤销上一次修改    numG     移动光标到指定的行(num)。(比如 10G 就是到第 10 行)  gg       到文件开始  G        到文件末尾          :wq      保存退出  :q!      不保存退出,一旦修改错误,就放弃修改

2、状态模式

1)编辑模式:            可以进行正常的编辑操作    左下方显示 -- INSERT --        "在命令模式下输入 i 能够进入编辑模式"          2)命令模式:            可以输入操作命令    左下方什么也不显示        "在编辑模式下按 esc 能够返回到命令模式"

3、基本设置

更改vi关键字颜色      系统用户目录下输入            $ vi .vimrc            输入以下内容保存        syntax on                   "自动语法高亮      set tabstop=4               "设定tab长度为4      set softtabstop=4           "按退格键一次删掉4个空格          set ruler                   "打开状态栏标尺              set number                  "显示行号              set nocompatible            "关闭 vi 兼容模式      colorscheme evening         "设定配色方案      set shiftwidth=4            "设置《 和 》命令移动时的宽度为4      set nobackup                "覆盖文件时不备份      set autochdir               "自动切换当前目录为当前文件所在的目录      set backupcopy=yes          "设置备份时的行为为覆盖              filetype plugin indent on   "开启插件

4、文本编辑

1)打开文件:      vi 文件名    2)退出文件:        按住 shift 连按两次 z 键( :q )退出 vim 编辑器      3)保存文件:      在命令模式下输入’:w’回车    4)光标移动:      命令模式下          h   左移      j   下移      k   上移      l   右移      w   下一个单词的词首      $   行尾      ^   行首      gg  文件第一行的头部      G (shift + g)   文件最后一行的头部      5)文件编辑:      命令模式下          yy 拷贝光标所在的行        nyy 从当前光标开始拷贝n行      p 将拷贝的内容粘贴在下一行      dd 删除(剪切)光标所在的行        ndd 从当前光标开始删除n行      u 撤销上一次指令      o 当前行下一行插入一行,并进入编辑模式      O (shift + o) 当前行上一行插入一行,并进入编辑模式      a 将光标移动到当前位置的下一个字符,并进入编辑模式      x 删除光标位置字符

5、编译运行

1)编译器环境监测      终端下输入          $ gcc          若显示如下表示机器上装有 gcc 编译环境      clang: error: no input files                2)编译链接      $ gcc  -o  hellotest  hello.c           将 hello.c 文件编译生成目标文件 hellotest    或      $ gcc  hello.c  -o  hellotest    或      $ clang   -fobjc-arc   hello.c  -o  hellotest      3)运行      $ ./hellotest                           运行文件 hellotest

转载于:https://www.cnblogs.com/QianChia/p/8531635.html

你可能感兴趣的文章
【补充习题七】积分不等式及定积分性质
查看>>
任意进制转换简单理解
查看>>
Unity Game窗口中还原Scene窗口摄像机操作 强化版
查看>>
javascript实现九九乘法表
查看>>
Eclipse的WorkingSet使用(转载)
查看>>
缓存系列之五:通过codis3.2实现redis3.2.8集群的管理
查看>>
数据库(二)
查看>>
数组各元素随机赋值、求和、求平均值、求最大值的各类测试(一维数组)
查看>>
Linux学习之分区自动挂载与fstab文件修复(九)
查看>>
用Javascript获取页面元素的位置(转)
查看>>
matlab实现MCMC的马尔可夫切换ARMA - GARCH模型估计
查看>>
面向对象程序设计 总结作业
查看>>
django总结-从socket到实战的概略
查看>>
【转载】复制文件到已存在的Jar
查看>>
Sublime Text3常用插件以及安装方法(实用)
查看>>
javaWeb服务详解(含源代码,测试通过,注释) ——applicationContext-Service.xml
查看>>
基本数据类型(int,bool,str)
查看>>
从内而外
查看>>
Unity 一个简单的鼠标跟随
查看>>
vim下go开发配置
查看>>