創作內容

6 GP

於Windows安裝Vim文字編輯器

作者:No子│2014-08-01 20:08:35│巴幣:12│人氣:14082
之前寫程式的時候習慣再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
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2535747
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 8 篇留言

AHRIQQ
我是用DEVC++ 來用看看這個

08-01 20:15

No子
哈哈 Vim的使用最好是有人帶入門,不然很快就會放棄了
因為他不像dev一樣內建編譯功能
需要另外加裝編譯器
假如你真的想入門可以再問我
這個軟體可以確實加速編寫程式的速度08-01 20:18
AHRIQQ
能加快 甚麼意思

08-01 20:19

No子
因為你正常使用CodeBlock或者DevC++都是使用滑鼠來選擇文字的插入位置,
跳行什麼的也都是透過滑鼠,這樣一來速度會被滑鼠脫慢許多,
使用Vim只要打:45就可以直接跳到45行
dd與y可以直接複製整行與貼上
我寫程式基本上是不用滑鼠的,這樣子速度才會快08-01 20:22
澄野
ㄅ咬

08-01 20:32


裝Github的懶人包也會附贈vim XD

08-01 22:39

No子
我這樣算誤導嗎>< 不直接去Vim官網載,而是用Cygwin的擴充方式 哈08-01 22:54

gvim有Windows版本
不過用cygwin裝某些插件應該會比較方便吧(python等等)

08-01 22:58

No子
Linux Patch Font http://askubuntu.com/questions/283908/how-can-i-install-and-use-powerline-plugin

08-05 22:06

ays.
好文推推!
這樣以後用vim就不用開虛擬機或遷就網路速度了(工作站)....

12-01 03:59

辛辣調味料
請問一下,vim左邊的那排數字列是怎麼叫出來的?
我安裝後卻沒有...

08-12 13:21

No子
你說的是行數吧,假如你是按照我的方法的話,先打開cygwin然後打cd ~回到你的家目錄08-12 15:21
No子
然後用 vim .vimrc開啟一個新的檔案08-12 15:22
No子
在最後一行加上set nu之後存檔,下次開vim即可08-12 15:23
我要留言提醒:您尚未登入,請先登入再留言

6喜歡★erictfkc1220 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:丟掉你的新注音 - 輸入... 後一篇:加強Vim的體驗-設定檔...

追蹤私訊切換新版閱覽

作品資料夾

a92005712d各位
還有玩頁遊摩爾莊園的來++,23637441,可以幫養毛毛樹那些看更多我要大聲說3小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】