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

原文地址:https://www.cnblogs.com/QianChia/p/8531635.html

时间: 2024-10-12 03:15:32

iOS - Mac Vim 编辑器的相关文章

Linux上vim编辑器快速入门

1. 简介 vim编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立.修改文本文件. 打开文件方式如下: # vim [options] [file ..]         选项      文件         +#:打开文件后,直接让光标处于第#行的行首:         +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首: FOR EXAMPLE: [[email p

零基础学习Vim编辑器

**********************************************************************0.这篇教程的简介:Vim是Linux/Unix下的经典编辑程序,它高效且专注,灵活且强大,是Linxu/Unix环境下编程人员.文字排版人员和系统管理员必须掌握的一项基础技能但是由于一些我们后文会介绍到的历史原因,Vim编辑器的学习难度远远高于其它编辑器,但是我相信通过我这篇教程的引导,您一定可以熟练地运用Vim!1.需要注意的    :这是一篇“零基础的

mac vim shell配置

一 : vim 配置 1 目录/usr/share/vim/vimrc 2 Python 自动缩进 http://blog.csdn.net/ikerpeng/article/details/18663055 set filetype=python au BufNewFile,BufRead *.py,*.pyw setf pythonset autoindent " same level indentset smartindent " next level indentset exp

vi和vim 编辑器显示行号

vi :1.临时显示 在用vi编辑器编辑文本时输入 :set nu 取消显示输入 :set nonu 2.永久显示 1)mac系统 vi ~/.vimrc 在最后一行添加set number 2)centos系统 vi /etc/virc 在最后一行添加set nu 3)ubuntu系统 vi /etc/vim/vimrc 在最后一行添加set nu vim:1.临时显示在用vim编辑器编辑文本时输入 :set nu 或 :set number 取消显示输入 :set nonu 或 :set n

Mac iOS Mac Watch 应用和游戏编程开发工具推荐

今日分享「iOS / Mac / Watch 应用和游戏开发工具」推荐,这期专题主要为iOS开发者推荐一些优秀的设计和开发工具,这些工具包含移动原型的设计.程序的开发等,可以大大提高开发的效率!专题会及时更新,如果一些优秀软件未包含,可留言提醒. 本文图片和内容均来自[风云社区 SCOEE],如想了解更多mac软件可上[风云社区 SCOEE]. 有需要其他类型的软件,可在评论区留言或私信于我[磨人的小妖精],以后也会不断更新更多专题资源. 有想要的软件资源,需要下载的也可以找我[磨人的小妖精]私

MacVim for Mac(文本编辑器)

vim for mac是一款适用于苹果MAC平台非常好用的文本编辑器,macvim是编辑器中的神,vim for mac无坚不摧的底层近乎完美的呈现在Mac平台,同时整合多标签.背景透明.颜色主题等现代功能,是程序员.开发者.折腾帝.专业码字者.Vi信仰控在Mac平台上的不二之选,本次本macdown小编带来免费版macvim下载,需要的朋友千万不要错过哦! MacVim for Mac软件介绍 Vim是一个高级文本编辑器,旨在提供事实上的Unix编辑器'Vi'的强大功能,具有更完整的功能集.无

vim编辑器未正常关闭时解决方案

目录 vim编辑器未正常关闭时解决方案 问题描述 .swp..swo文件产生原因 解决方案 后记 hosts文件 sudo命令小记 vim编辑器未正常关闭时解决方案 问题描述 在mac上的/etc目录下修改hosts文件时,进入vim编辑器时未正常关闭,导致在/etc下产生.hosts.swp文件,并且在/var/tmp下产生host.swo.host.swn等文件.因此在对/etc/hosts进行编辑时会报类似的提示: Swap file ".hosts.swp" already e

vim编辑器详解

一.vim简介 vi: Visual Interface,文本编辑器 文本: ASCII, Unicode 文本编辑种类: 行编辑器: sed 全屏编辑器: nano, vi vim – Vi Improved 其他编辑器: gedit 一个简单的图形编辑器 gvim 一个Vim编辑器的图形版本 二.常见使用方法: vim [OPTION]- FILE- 文件操作: 打开文件: +#: 打开文件后,直接让光标处于第#行的行首 +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹

vim编辑器讲解

--vim编辑器讲解(vim(vi的升级版),推荐vim) 打开文件(如果该文件不存在,则创建之后,保存,从内存写到硬盘上,不保存,则删除掉该文件) vim filename vim编辑器有3中模式:命令模式,插入模式,尾行模式. 命令模式:刚进入文件的时候开始的状态.u为撤销键 命令模式进入插入模式:可以通过快捷键 i(当前光标位置插入) I(本行的开头) a(当前光标位置之后) A(当前光标所在最后) o O 插入模式返回命令模式:ESC 插入模式:主要用来编辑文本的. 尾行模式:主要用来,