Time of Update: 2017-01-13
一直想改成emacs無奈工作需要效率,所以vim還沒有完全放棄. 我想做python的同學很可能有我一樣的困擾:在維護別人的代碼的時候發現有很多tab和空格混用或者行尾空格沒有刪除我以前可能沒有注意這個問題,就是自覺的使用ed模式: :%s/s+$//g和:retab,最近老大的一句話提醒了我:他問我是否vim可以配置成自動模式? 以我對vim的瞭解它肯定不會介入個人的編輯,那麼可能就要使用hook的方法.這也就是我的vary.vim的原理:當儲存檔案的時候(:w)自動執行命令.
Time of Update: 2015-07-16
標籤:JsBeaufity參考:https://github.com/maksimr/vim-jsbeautify1)按照作者的指示主要是用Bundle 安裝js-beautify和再用相關的功能鍵映射就可以了;2)主要會有一個問題就是在Ubuntu上啟動並執行時候會出現“The node is not executable!“原因在於你沒有安裝nodejs;回到shell中運行”sudo apt-get install
Time of Update: 2015-07-10
標籤:配置 開發 linux vim 工欲善其事必先利其器,在Linux中開發,用vim是很推薦的。 如果更換得使用vim,使其用上去跟IDE一般順手呢,下面是 借鑒了網上各位大神的推薦,經過整合後的內容。希望幫到大家。 首先你要下載幾個檔案:1.vim ,在Linux系統中,這個是系統內建的。你也可以: $sudo apt-get install vim2.
Time of Update: 2015-06-27
標籤:在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號、文法高亮度顯示、智慧縮排等功能的。為了更好的在vim下進行工作,需要手動設定一個設定檔:.vimrc。在啟動vim時,目前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼,所以,一般情況下把.vimrc檔案建立在目前使用者的根目錄下比較方便,即建立的命令為:$vi ~/.vimrc ;or /etc/vimrc設定完後$:x 或者
Time of Update: 2015-05-19
標籤:vimDo Back-of-the-Envelope Calculations in Place在vim中我們可以利用運算式寄存器來直接進行數學運算然後把結果插入我們的文檔。 運算式寄存器可以通過=來訪問,在insert模式中我們可以輸入<C-r>=來啟動這個運算式寄存器,這時在螢幕底部出現一個終端,我們輸入計算式,然後斷行符號,計算結果就會插入到文檔游標所在位置。如下: [Practical.Vim(2012.9)].Drew.Neil.Tip16學習摘要
Time of Update: 2015-05-16
標籤:vim ctags 各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim外掛程式中的ctags。這一回,咱們繼續說該外掛程式。還是那句話,閑話休提,言歸正轉。讓我們一起talk
Time of Update: 2015-05-14
標籤:vim 在vim輸入命令zz可以重繪螢幕,讓當前行在螢幕中間。在insert模式下粘貼yt,命令從當前字元複製到字元,處,然後j命令移動到下一行,A命令移動到行尾,進入insert模式,然後<C-r>0粘貼到行尾。0表示從寄存器0中粘貼資料,vim中複製資料,刪除資料後預設放在0寄存器中。 [Practical.Vim(2012.9)].Drew.Neil.Tip14,15學習摘要
Time of Update: 2015-05-15
標籤:vi(vim)是上Linux非常常用的編輯器,很多Linux發行版都預設安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之後將會大大提高效率。vi是“visual interface”的縮寫,vim是vi IMproved(增強版的vi)。在一般的系統管理維護中vi就夠用,如果想使用代碼加亮的話可以使用vim。下面vps偵探整理一下vi的使用教程:包含vi的基本介紹、使用模式、檔案的開啟關閉儲存、插入文本或建立行、移動游標、刪除、恢複字元或行、搜尋等等,
Time of Update: 2015-04-25
標籤: 昨天晚上+今天早上怒趕了一份關於Vim的自動化配置的Shell指令碼,之前在github上見過一個這麼一個類似的指令碼項目,然後又見到同校的有一位師兄也寫過這麼一個類似的指令檔,然後我也抽分跟著寫一份屬於自己的Vim的配置指令檔,這一份檔案的配置很大程度上參考了以上的兩份設定檔,當然也加上了不少屬於自己的配置,總的一句話來說綜合了上述兩份的優勢,去掉不適合自己的一些配置,添加上適合自己配置的一個結合體。設定檔如下:(名字儲存為ourvim.sh)#!/bin/bashcd echo "
Time of Update: 2015-04-25
標籤:一、移動游標1、左移h、右移l、下移j、上移k2、向下翻頁ctrl + f,向上翻頁ctrl + b3、向下翻半頁ctrl + d,向上翻半頁ctrl + u4、移動到行尾$,移動到行首0(數字),移動到行首第一個字元處^5、移動游標到下一個句子 ),移動游標到上一個句子(6、移動到段首{,移動到段尾}7、移動到下一個詞w,移動到上一個詞b8、移動到文檔開始gg,移動到文檔結束G9、移動到匹配的{}.().[]處%10、跳到第n行 ngg 或 nG 或
Time of Update: 2015-04-25
標籤: vim是vi的加強版,建議使用vim。 vim擁有三種模式: 命令模式(常規模式) vim啟動後,預設進入命令模式,任何模式都可以通過esc鍵來回到命令模式。命令模式可以通過鍵入不同的命令來完成選擇,複製,粘貼,撤銷等等操作。 插入模式
Time of Update: 2015-04-26
標籤:學習 vim 並且其會成為你最後一個使用的文字編輯器。沒有比這個更好的文字編輯器了,非常地難學,但是卻不可思議地好用。我建議下面這四個步驟:存活感覺良好覺得更好,更強,更快使用VIM的超能力當你走完這篇文章,你會成為一個vim的
Time of Update: 2015-04-21
標籤:vim vim提示 vim的提示 安裝,尋找軟體包[[email protected] ~]# which vi/bin/vi[[email protected] ~]# rpm -qf /bin/vivim-minimal-7.2.411-1.6.el6.x86_64 [[email protected
Time of Update: 2017-01-08
標籤:vimrc help toc ocm type msu 對齊 gui tail 第一步: 開啟終端,在終端上輸入vim ~/.vimrc,斷行符號。第二步: 輸入:set
Time of Update: 2015-08-16
標籤:vimpydiction簡介pydiction是一段python代碼自動補全的指令碼,它可以實現如下功能:1、python關鍵字補全2、函數補全3、模組補全4、模組內建函式、變數補全5、被引入模組的子模組補全:http://vim.sourceforge.net/scripts/script.php?script_id=850Vim配置版本要求:vim - 7.0以上pydiction -
Time of Update: 2015-05-05
標籤:說明:本文的內容作為自己搭建環境的記錄,內容基本是從網上尋找來的,所以原作者看了不要太介意。另外本人是Mac電腦,請參照者注意了。javacomplete:是在vim開發中提供提示效果的外掛程式。1.下載 官方連結:http://www.vim.org/scripts/script.php?script_id=17852.下載最新的包,解壓後有兩個檔案夾 autoload和doc,在宿主目錄下的.vim檔案夾中,建立autoload和doc兩個檔案夾,把解壓後的
Time of Update: 2016-12-15
標籤:編輯器 str 執行 編輯 div 簡單 距離 配置 個數 開個坑,記錄一下使用vim的進化曆程。這東西不是一兩天用的精的,多用自然就覺得有很多地方需要進一步學習,慢慢的效率就上來了。首先
Time of Update: 2015-07-25
vim學習筆記,vim1.敲兩次字母d刪除游標所在行2.vim + filename 開啟檔案定位游標在最後一行首 vim +n filename 游標定位在第n行 vim +/xxx filename 定位到字串xxx第一次出現的行3.vim aa bb cc 一次性建立或開啟三個檔案 :n :N 移到下(上)一個檔案4.底行模式
Time of Update: 2015-05-19
一起talk Vim吧(第十五回:Vim外掛程式之ctags),vimctags各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們介紹了Vim外掛程式中的配置檔案。這一回,咱們繼續說Vim的外掛程式。這一回我們要說的Vim外掛程式叫:ctags。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk Vim吧! 看官們,咱們這回說的是Vim中的外掛程式:ctags。ctags是一個工具,或者說一個應用軟體。它可以通過外掛程式的形式運行在Vim中。“什麼是ctags呢”
Time of Update: 2015-05-11
ubuntu vim 安裝 javacomplete,vimjavacomplete 一直很糾結Linux下沒有類似JCreateor的輕量級JavaIDE,vim配合javacomplete雖然有很多不完善的地方,但可以一定程度上解決java代碼的補全問題.安裝過程:下載javacomplete : Omni Completion for JAVA 官網下載址 裡面是兩個檔案夾,一個autoload一個doc將兩個檔案夾的內容複寫到~/.vim/* 裡對應的檔案夾中.