方法
# cd ~
# vim ./.vimrc
模版:
syntax on
set autoindent shiftwidth=2
set cindent shiftwidth=4
set smartindent
set mouse=a
set backspace=2
set number
set tabstop=4
語法高亮
syntax on
自動縮排
set autoindent shiftwidth=2
縮排的字元個數
set cindent shiftwidth=4
智慧型對齊方式
set smartindent
設定 backspace 和 delete 的靈活程度,backspace=2 則沒有任何限制
設定在哪些模式下使用滑鼠功能,mouse=a 表示所有模式
set mouse=a
set backspace=2
顯示行號
set number
顯示命令列
set showcmd
乙個tab是4個字元
set tabstop=4
不自動換行
set nowrap
設定超過100字元自動換行
set textwidth=100
按一次tab前進4個字元
set softtabstop=4
用空格代替tab
set expandtab
設定自動縮排
set ai!
設定摺疊模式
set foldcolumn=4
開啟游標的行列位置顯示功能
set ruler
顯示中文引號
set ambiwidth=double
行高亮
set cursorline
列高亮,與函式列表有衝突
set cursorcolumn
設定命令列的高度
set cmdheight=2
高亮搜尋的關鍵字
set hlsearch
搜尋忽略大小寫
set ignorecase
設定命令歷史行數
set history=100
啟動的時候不顯示那個援助索馬利亞兒童的提示
set shortmess=ati
不要閃爍
set novisualbell
顯示tab健
set list
set listchars=tab:>-,trail:-
預設不產生備份檔案
set nobackup
在輸入括號時游標會短暫地跳到與之相匹配的括號處,不影響輸入
set showmatch
正確地處理中文字元的折行和拼接
set formatoptions+=mm
設定檔案瀏覽器目錄為當前目錄
set bsdir=buffer
自動切換當前目錄為當前檔案所在的目錄
set autochdir
linux 系統程式設計 VIM
命令模式下的游標移動 h 左移 j 下移 k 上移 l 右移 命令模式下行跳轉 line g 缺點是沒有回顯 末行模式下行跳轉 line 回車 跳轉檔案首行 gg 命令模式 跳轉檔案末行 g 命令模式 游標移至行首 0 命令模式 游標移至行尾 命令模式 自動格式化程式 gg g 命令模式 大括號跳轉...
linux 系統程式設計學習經驗
簡單寫一下總結 1 書籍的選擇 個人推薦一下三本 unix環境高階程式設計 linux系統程式設計 unix linux程式設計實踐教程 新手入門建議從 linux系統程式設計 入手 優點是簡單易懂,沒有 unix環境高階程式設計 中關於unix的各種版本的細節,主幹清晰,而且書裡寫了linux系統...
linux系統程式設計學習筆記
關閉檔案 linux命令列引數解析 int creat const char filename,mode t mode mode指定新建檔案的訪問許可權 return 檔案描述符fd open const char pathname,o create,mode t mode 第二個引數flags為o...