之前寫程式的時候習慣再Unix的環境下編寫,(相信很多人都是用DevC++或者Codeblock)
使用的文字編輯器就是這款Vim,
但是許多相容性的問題我後來決定再電腦中灌雙系統讓Linux與Windows並行,
由於大部分的時間我還是留在Windows,所以一直在尋找Vim在Windows的替代方案,
雖然他有Windows的相容版本,但是介面我不喜歡,
後來研究了一下,發現了Cygwin這個再Windows模擬Unix的軟體,
讓我重回Vim的懷抱啦,
雖然Windows有好用的Notepad++,但是我還是喜歡Vim的上色,與控制方式。
貼張Vim的編寫環境,我個人很喜歡他的上色,與可自訂性
以下我列舉出幾個我認為Vim好用的原因,還有他的缺點優點:
1. 根據檔案類型自動上色 (EX: C語言上色、Yaml上色、Bat...)
2. 自訂性高,可以自定義巨集,上色方式,顯示方式......
3. 熟悉的話編輯檔案速度超快超快超級快,因為所有的工作都可以透過鍵盤完成
使用後你會發現眼睛所到之處就是你的打字之處,當然前題是你必須先熟悉他
4.多樣化的插件,可以自定義擴充功能
5.此為自由軟體,免費
缺點:1.不好入門
2.設定檔需要以撰寫文件的型式或者指令來達成
3.指令需要熟記
4.涉及到比較專業的東西,沒有耐心研究的人可以先走了
講這麼多,我來切入正題要怎麼安裝吧
1.先到Cygwin官網下載最新版的安裝器
2.起動安裝器,接著照著他的安裝步驟安裝
假如我沒有特別截圖的步驟就是直接按下一步即可
3.接下來只要到想要的目錄底下輸入指令 vim 檔名.副檔名 就可以了
4.分享一下我的設定檔
設定檔的位置丟到安裝資料夾/home/使用者名稱底下
檔名為.vimrc
設定檔如下,請自行複製,藍色字
set bs=2
syntax on
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
highlight Folded ctermbg=black ctermfg=darkcyan
hi Comment ctermbg=black ctermfg=darkcyan
set ls=2
set statusline=%<%f\ %m%=\ %h%r\ %-19([%p%%]\ %3l,%02c%03V%)%y
highlight StatusLine ctermfg=blue ctermbg=white
set hlsearch
filetype on
set number
set cindent
set autoindent
set smartindent
set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
if has("autocmd")
autocmd BufRead *.txt set tw=78
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif
endif