iOS - Mac Vim 编辑器

Posted qianchia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS - Mac Vim 编辑器相关的知识,希望对你有一定的参考价值。

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

以上是关于iOS - Mac Vim 编辑器的主要内容,如果未能解决你的问题,请参考以下文章

MAC中使用Vim和GCC编译C程序

mac编辑器vim美化

在Mac终端中使用vim编辑文件

Mac vim常用命令

vim + COPY + mac 通过 SSH

Mac OS下不一样的Vim 体验-VimR