1. 程式人生 > >iOS - Mac Vim 編輯器

iOS - Mac Vim 編輯器

設置 監測 機器 編譯鏈接 ror BE eve 終端 ack

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 編輯器