Ios-mac Vim Editor

Source: Internet
Author: User

1. Common commands
  /xxx     查找xxx  n        执行上一次查找    0        到行首  w        光标往后移动一个词  b        光标往前移动一个词    x        删除当前一个字符  dw       删除一个单词  D        删除到行尾  dd       删除整行    V        选中整行  y        将选中部分的内容复制到剪切板  p        在光标下方粘贴剪切板中的内容    u        撤销上一次修改    numG     移动光标到指定的行(num)。(比如 10G 就是到第 10 行)  gg       到文件开始  G        到文件末尾          :wq      保存退出  :q!      不保存退出,一旦修改错误,就放弃修改
2. State mode
  1)编辑模式:            可以进行正常的编辑操作    左下方显示 -- INSERT --        "在命令模式下输入 i 能够进入编辑模式"          2)命令模式:            可以输入操作命令    左下方什么也不显示        "在编辑模式下按 esc 能够返回到命令模式"
3. Basic settings
  更改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. Text editing
  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. Compile and run
  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 Editor

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.