.virc ---- vi configuration file in cygwin

"----------------------------------------------------------------------------------------------
" vi configuration file in cygwin
" edit by zlbd at 2017年04月20日  0:06:48
"----------------------------------------------------------------------------------------------
set number                                              "顯示行號
set laststatus=2                                        "啓用狀態欄信息
set cursorline                                          "突出顯示當前行
set guifont=YaHei_Consolas_Hybrid:h12                   "設置字體:字號(字體名稱空格用下劃線代替)
set nowrap                                              "設置不自動換行
set shortmess=atI                                       "去掉歡迎界面
set t_Co=256                                            "啓用256色
set backspace=2                                         "設置退格鍵可用
set encoding=utf-8                                      "設置內部編碼,默認不更改
set fileencoding=utf-8                                  "設置當前文件編碼,能夠更改,如:gbk(同cp936)
set fileencodings=ucs-bom,utf-8,gbk,cp932,cp936,latin-1 "設置支持打開的文件的編碼
set fileformat=unix                                     "設置新(當前)文件的<EOL>格式,能夠更改,如dos
set fileformats=unix,dos,mac                            "給出文件的<EOL>格式類型
set smartindent                                         "啓用智能對齊方式
set expandtab                                           "將Tab鍵轉換爲空格
set tabstop=4                                           "設置Tab鍵的寬度,能夠更改,如:寬度爲2
set shiftwidth=4                                        "換行時自動縮進寬度,可更改(寬度同tabstop)
set smarttab                                            "指定按一次backspace就刪除shiftwidth寬度
set autoread                                            "當文件在外部被修改,自動更新該文件
set ignorecase                                          "搜索模式裏忽略大小寫
set smartcase                                           "若是搜索模式包含大寫字符,不使用'ignorecase' 選項
set nobackup                                            "設置無備份文件
set tags=./tags;                                        "向上級目錄遞歸查找tags文件
"----------------------------------------------------------------------------------------------
" 自定義的命令映射
"----------------------------------------------------------------------------------------------
nmap <tab>y :set fileformat=unix<cr>                   "文件格式設置爲unix
nmap <Tab>a :e $MYVIMRC<cr>                            "映射快速打開 virc文件
"把大寫的J映射爲小寫的j, 把大寫的K映射爲小寫的k
nmap J j
nmap K k
"vi裏運行cygwin命令
nmap <c-b> :new<cr>:r!
"用<C-k,j,h,l>切換到上下左右的窗口中去
noremap <c-k> <c-w>k
noremap <c-j> <c-w>j
noremap <c-h> <c-w>h
noremap <c-l> <c-w>l
字體

相關文章
相關標籤/搜索