Time of Update: 2015-07-10
標籤: 這是一系統總結vim的學習文章,記錄我自己學習vim的過程和感悟。與此同時也想分享出來給大家,歡迎大家互相討論和學習。 在這裡假設你們對vim已經有了一些基本的認識或者說已經使用過幾個月的vim。該系列文章裡有些基礎概念可能不會涉及到或者不會多做解釋。一個是因為有些基礎概念我目前也解釋不清楚。越基礎的解釋起來越需要能力,目前鄙人還不具備。另一個是因為我相信各位大神們,你們已經有很好的搜尋功能。當然有問題也歡迎大家互相討論和學習。 這篇主要講的是我當前對vim學習的理解。後面的一系列
Time of Update: 2015-07-06
標籤: vim實現全選功能http://blog.csdn.net/csh159/article/details/7533872分類: linux2012-05-04
Time of Update: 2015-07-06
標籤:vim 普通模式 Vim技巧之四大模式_普通模式一見不鐘情的普通模式普通模式下面的強悍操作什麼是操作符什麼是動作命令誤操作怎麼辦那種操作更划算普通模式下的神秘大招Vim技巧之四大模式_普通模式眾所周知,vim裡面最具特色的東西就是它可以切換模式,那什麼是模式呢?可以簡單的理解為在不同的模式下面按相同的鍵而得到不同的效果。比如Vim在插入模式下面連按兩次d,那麼就會在游標位置插入兩個字母d,如果在普通模式下面連按兩次d,那麼
Time of Update: 2015-07-16
標籤::g/^$/d 刪除空行:%d 刪除所有行:g/^[0-9]*$/d 刪除只有數位行 如果想更改當前正在編輯的檔案的檔案名稱, 替代方法是先用 :f改緩衝名,然後再刪去原來那個檔案::f new_file_name:!del #(# 會被vim自動替換成之前的檔案名稱) 這裡會彈出一個命令列視窗, 如果不想看到它, 把第二個命令改成::!start /b del
Time of Update: 2015-06-30
標籤:linux vim 1. 介紹:Vim時Linux內建的一款可定製的文字編輯器,使用者可以根據自己的需求對其進行功能的補充。2. 使用:vim的操作分為三種模式:一般模式,編輯模式,命令模式。一般模式:當使用vi開啟一個檔案時,vi編輯器就處於一般模式,在此模式中,使用者只能進行簡單的操作:使用方向鍵移動游標,刪除字元,複製/粘貼內容等,不能直接對內容進行編輯。編輯模式:要對常值內容進行編輯,需要按下[i, I, o,
Time of Update: 2015-07-05
標籤:ctags -R 根目錄下產生tags在.vimrc中添加set tags=/.../.../tagsCtrl+] 跳轉g Ctrl+] 跨目錄跳轉:ts 列出所有:tp 跳轉到前一個:tn 跳轉到下一個 Tlist安裝到http://www.vim.org/scripts/script.php?script_id=273下載最新版本的taglist
Time of Update: 2015-07-01
標籤:命令曆史以:和/開頭的命令都有曆史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個曆史命令。啟動vim在命令列視窗中輸入以下命令即可vim 直接啟動vimvim filename 開啟vim並建立名為filename的檔案檔案命令開啟單個檔案vim file同時開啟多個檔案vim file1 file2 file3 ...在vim視窗中開啟一個新檔案:open file在新視窗中開啟檔案:split
Time of Update: 2015-07-01
標籤:時間:2014.06.28地點:基地--------------------------------------------------------------------------------------註:為了說明將vim下的 . 命令稱呼為 點命令一、點命令簡述 vim文檔大概是這麼說的:點命令的功能即反覆上一次的改動。
Time of Update: 2015-07-03
標籤:/********************************************************************* * Author : Samson * Date : 07/02/2015 * Test
Time of Update: 2015-07-01
標籤:linux VIM命令:1.vim#在命令列中輸入vim,進入vim編輯器2.i#按一下i鍵,下端顯示 --INSERT--#插入命令,在vim中可能任一字元都有作用3.Esc#退出i(插入)命令進行其它命令使用7.:! command暫時離開 vi 到指令列模式下執行 command
Time of Update: 2015-07-03
標籤:參考:http://vim.wikia.com/wiki/%22copy_all_to_clipboard%22_howtovim中有兩個buffer為系統的剪貼簿,它們為: * (primary selection) 和 + (clipboard),其中 + 就是我們平常可以用Ctrl-C 和 Ctrl-V 的緩衝區,而要取出 * 緩衝區的內容,點擊滑鼠中間劃輪即可。查看緩衝區內容可以用命令 :reg ,上面兩個buffer顯示為 "* 和 "+ 1.Normal
Time of Update: 2015-07-04
標籤:vim linux vimrc centos 行號 linux下可能有n個賬戶,讓vim顯示行號有兩種方法:僅讓目前使用者顯示行號和讓所有使用者顯示行號一.僅讓目前使用者顯示行號輸入命令:vim ~/.vimrc然後:set
Time of Update: 2015-07-04
標籤:zencoding在vim上的外掛程式已經改名為Emmet.vim1. 安裝,推薦使用vundle外掛程式管理器安裝,在~/.vimrc中,添加:Bundle ‘Emmet.vim’,輸入命令vim +BundleInstall +qall 即可完成安裝;? ? 個人vim配置:https://www.github.com/lozybean/myVimConfig.git2. 常用的縮減詞:? ? # 添加一個id屬性;? ? . 添加一個class屬性;? ? >
Time of Update: 2015-06-24
標籤:主要使用到的是golang的vim外掛程式vim-go,安裝方法:(1)配置好自己的GOPATH和GOROOT;(2)在GOPATH目錄下建立 src、pkg、main、bin四個目錄;(3)安裝外掛程式管理器 Pathogen, (a) 在Pathogen的首頁http://www.vim.org/scripts/script.php?script_id=2332 下載;
Time of Update: 2015-06-25
標籤:1、設定檔的位置在目錄 /etc/ 下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私人的設定檔,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc檔案。如果不知道設定檔及指令碼的位置,可以在vim中使用命令 :scriptnames,將顯示如下路徑/etc/vimrc/usr/share/vim/vim72/syntax/syntax.vim/usr/share/
Time of Update: 2015-06-28
標籤:用vim也有一段時間了,感覺自己所用到的功能比較簡單,而且有時編輯工作含大量重複.好,每周熟悉新指令。 gd -> 游標所在處有一個單詞,這個指令的作用就是在整個文本高亮這個單詞且可用n跳轉到下一個cc -> 清空當前行但不刪除,可繼續編輯 可視化選擇: 創造反白地區:control + v → 塊選擇v → 除了起始行外,其他行都是整行反白 有了反白地區後: V →
Time of Update: 2015-07-13
標籤:一直以來博主都是用陽春版的Vim來擼Python的,vimrc裡只有些配色、鍵位、tab設定之類的小功能。中間也被安利過一些高大上的IDE,試用過JetBrains PyCharm CE、Wing IDE和eclipse+pydev,感覺這些軟體裡諸如code
Time of Update: 2015-07-07
標籤:python vim 在vim中注釋多行python代碼比較麻煩,主要由以下幾種方法:(1)將需要注釋的代碼以文檔字串的形式呈現(2)將需要注釋的代碼以函數的形式呈現(3)使用vim自身快速鍵我們主要使用第三種方式,下面是注釋和取消注釋的方法。1.多行注釋: 1. 首先按esc進入命令列模式下,按下Ctrl + v,進入列(也叫區塊)模式; 2.
Time of Update: 2015-07-06
標籤:vim 外掛程式 python 代碼檢測 pythonic 這裡介紹三個vim的外掛程式, 一個是pyflakes,另外一個是pep8,還有它們的合體flake8安裝安裝很簡單,找到你的.vim目錄,把這兩個壓縮包解壓了放進去 去下面vim官方下下來. pyflakes
Time of Update: 2015-07-09
安裝vim 出現 terminal libary 錯誤,解決方案,vimlibary通過原始碼安裝vim時,提示缺少terminal libary而在安裝ncurses以後,此問題照樣出現。經過尋找資料發現,執行如下命令就可以正常安裝vim<pre name="code" class="cpp">env LDFLAGS=-L<PATH TO NCURSES LIB> ./configure