iOS - Mac Vim 編輯器
阿新 • • 發佈:2018-03-09
設置 監測 機器 編譯鏈接 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 編輯器