Mac Vim 編輯器
阿新 • • 發佈:2018-12-20
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