Time of Update: 2015-03-17
標籤: Vim的youcompleteme(簡稱ycm)外掛程式是一個代碼提示補全外掛程式,便於配合vim搭建一個輕量級的IDE,十分好用。但是從聽說到今晚安裝成功卻經曆來一些坎坷。官網的教程都不能安裝成功。最後走的是自己複製代碼工程並編譯的路子。1,複製工程git clone --recursive https://github.com/Valloric/YouCompleteMe.git這個需要花點時間,尤其是網速不夠的時候;下載完畢之後,檢查工程完整性:git
Time of Update: 2015-03-18
標籤:vim vimrc 編輯器 linux 主題 世界上只有三種編輯器,EMACS、VIM和其它650) this.width=650;" src="http://feihu.me/img/posts/vim-solarized-yinyang.png" width="433" height="434"
Time of Update: 2015-03-17
標籤:vim編輯器 編程工具 vim預設是在一個視窗中編輯所有檔案,在檔案間移動或者移動到檔案的不同部分時只顯示一個緩衝區。但vim也提供了多視窗編輯功能,可以簡化複合的編輯任務。這篇文章將學習如何在一個啟動並執行vim進程裡使用多視窗,包括多視窗編輯工作的初始化與啟動,在視窗間移動游標,在顯示區中移動視窗等。啟動多視窗編輯:可以在開啟vim時啟動多視窗編輯,也可以在編輯會話中分割視窗。從命令列(shell)啟動多視窗:預設情況
Time of Update: 2015-03-14
標籤: 學習vim總是看到各路高手都在實現自己的外掛程式,看得我直流口水,也想自己編寫vim外掛程式,於是乎我也開幹。那就從第一個指令碼開始吧,開始掌控自己的vim。 我們首先要問的是從哪裡開始學起,我第一步就搜尋各種資料,但是搜尋歸搜尋,最終還是要去看文檔的。在google的過程中,我發現了下面的協助命令,就開始了我的學習之路,所謂取人魚不如取人漁。:help vim-script-intro:h vim-script-intro 到這個協助文檔的頂部,你會看到這個標題:Write a
Time of Update: 2015-03-12
標籤:vim文本搜尋 設定高亮 set hlsearch .vimrc vim搜尋設定高亮linux vim開啟文檔搜尋字串時,設定被搜尋到字串高亮顯示。有兩種方法:1、臨時設定:vim開啟文檔-->命令列形式輸入set hlsearch。缺點:關閉文檔後,下次開啟,又需要重新設定一遍。2、永久設定(推薦):在~/.vimrc中配製vim
Time of Update: 2015-03-15
標籤:vim esc sublime 最近發現了 sublime 居然能開啟 vim 的功能,加上這麼炫(逼)酷(格)的外觀,果斷使用之.我使用 vim 的時候習慣用 zz代替 Esc ,綜上所述,需要完善兩個點: 1. 開啟 vim 功能 2. 配置快速鍵### 開啟 vim 功能 其實,只要直接按 Esc 即可… 但是只能使用簡單的模式,不能用 底行(命令列)模式
Time of Update: 2015-03-13
標籤:vim wangyunpeng.txt 建立一個wangyunpeng.txt檔案 輸入"i"進入插入模式顯示行號,需要在命令模式下輸入":se nu" cp /etc/services /tmp/services 複製etc目錄下面的services檔案到tmp目錄下名字還叫servicesvim /tmp/services 編輯/tmp/services檔案在命令模式下輸入“:se nu”斷行符號顯示行號,輸入“:se nonu&
Time of Update: 2015-03-11
標籤:中文亂碼 vim 聲明昨夜星辰部落格:http://yestreenstars.blog.51cto.com/本文由本人創作,如需轉載,請註明出處,謝謝合作!目的解決vim中文亂碼。主要操作# 在家目錄下建立.vimrc檔案vim ~/.vimrcset fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencod
Time of Update: 2015-03-10
標籤:如果我的關於這個話題的最新文章沒有提醒到你的話,那我明確地說,我是一個 Vim 的粉絲。所以在你們中的某些人向我扔石頭之前,我先向你們展示一系列“鮮為人知的 Vim 命令”。我的意思是,一些你可能以前沒有碰到過的命令,但可能對你來說很有用。作為第二免責聲明,我不知道哪些命令是你可能知道的,以及哪些是對你來說有用的。因此這些命令實際上是一些相對少見,但很可能很有用的 Vim
Time of Update: 2015-03-10
標籤:nginx.vimvim高亮顯示nginx設定檔的文法結構1.下載vi文法高亮設定檔到 ~/.vim/syntax備忘:如果不存在則建立該目錄#cd ~/.vim/syntax#wget http://www.vim.org/scripts/download_script.php?src_id=19394 -O nginx.vim最新版的nginx.vim 2.增加設定檔~/.vim/filetype.vim,並做如下修改#vi ~/.vim/filetype.vimau
Time of Update: 2015-03-09
標籤:多標籤進入vim前 vim -p <檔案名稱> 以多標籤形式開啟檔案。如vim -p * 就是編輯目前的目錄的所有檔案, vim編輯中 :tabnew 增加一個標籤 :tabc 關閉當前的tab :tabo 關閉所有其他的tab :tabs 查看所有開啟的tab :tabp 或gT 前一個 :tabn 或gt 後一個 建立標籤頁:tabe <檔案名稱> 在新標籤頁中開啟指定的檔案。:tabnew <檔案名稱>
Time of Update: 2015-03-03
標籤:vi/vim 基本使用方法本文介紹了vi (vim)的基本使用方法,但對於普通使用者來說基本上夠了!i/vim的區別簡單點來說,它們都是多模式編輯器,不同的是vim 是vi的升級版本,它不僅相容vi的所有指令,而且還有一些新的特性在裡面。例如文法加亮,可視化操作不僅可以在終端運行,也可以運行於x window、 mac os、
Time of Update: 2015-03-02
標籤:工作中需要用vim許久了,一直笨笨的用滑鼠點,好挫的方式,今天就在網上抄了寫VIM命令的基本運用,供以後查詢使用:切換到輸入模式方式:鍵功能i在游標左側輸入文本I在當前行的行首輸入文本a在游標右側輸入文本A在當前行的行尾輸入文本o在當前行的下一行添加一個空行,游標放在新行的行首O在當前行的上一行添加一個空行,游標放在新行的行首 文本修改,非編輯模式:鍵功能x刪除游標位置指定的字元dd刪除游標所在的行u撤銷最近的修改U撤銷
Time of Update: 2015-03-01
標籤:saltstack cmd grains pkg file saltstack的探索-安裝vim、nginx服務和配置、自訂指令碼1. 配置minion首先,移除原來的測試minion[[email protected] bin]# salt-key -d tes
Time of Update: 2015-03-01
標籤:linux reference 影響 chown用法:chown [選項]... [所有者][:[組]] 檔案... 或:chown [選項]... --reference=參考檔案 檔案...更改每個檔案的所有者和/或所屬組。當使用 --referebce 參數時,將檔案的所有者和所屬組更改為與指定參考檔案相同 -c, --changes &
Time of Update: 2015-02-27
標籤:用VIM查看編輯二進位檔案vim可以很方便地編輯二進位檔案,個人認為它比emacs的二進位編輯方式更好用。vim中二進位檔案的編輯是先通過外部程式xxd來把檔案dump成其二進位的文本形式,然後就可以按通常的編輯方式對檔案進行編輯,編輯完成後再用xxd 轉化為原來的形式即可。可分如下幾步進行:(1) 首先以二進位方式編輯這個檔案: vim -b datafile(2) 現在用 xxd 把這個檔案轉換成十六進位: :%!xxd文本看起來像這樣:0000000: 1f8b
Time of Update: 2015-03-19
Vim命令合集,vim合集命令曆史以:和/開頭的命令都有曆史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個曆史命令。啟動vim在命令列視窗中輸入以下命令即可vim 直接啟動vimvim filename 開啟vim並建立名為filename的檔案檔案命令開啟單個檔案vim file同時開啟多個檔案vim file1 file2 file3 ...在vim視窗中開啟一個新檔案:open file在新視窗中開啟檔案:split
Time of Update: 2015-03-11
vim高亮顯示nginx設定檔的文法結構,vimnginxvim高亮顯示nginx設定檔的文法結構1.下載vi文法高亮設定檔到 ~/.vim/syntax備忘:如果不存在則建立該目錄#cd ~/.vim/syntax#wget http://www.vim.org/scripts/download_script.php?src_id=19394 -O nginx.vim最新版的nginx.vim 2.增加設定檔~/.vim/filetype.vim,並做如下修改#vi
Time of Update: 2015-03-11
學習vi和vim編輯器(15):vim對vi的主要改進vim對vi做了大量改進,本章將討論在vim中添加的主要功能:包括內建協助功能、啟動與初始化選項、新的移動命令、擴充的Regex、擴充的撤銷、自訂可執行檔等。內建協助功能:vim的說明文檔超過10萬行,幾乎所有的說明都可以通過vim內建的協助工具取得,使用它最簡單的形式就是調用" :help "命令。使用內建的協助功能需要瞭解vi的導航技巧,知道如何在標籤間前進與後退。當游標處於某個標籤上時,按下" CTRL
Time of Update: 2015-03-10
學習vi和vim編輯器(15):vim對vi的主要改進,vivimvim對vi做了大量改進,本章將討論在vim中添加的主要功能:包括內建協助功能、啟動與初始化選項、新的移動命令、擴充的Regex、擴充的撤銷、自訂可執行檔等。內建協助功能:vim的說明文檔超過10萬行,幾乎所有的說明都可以通過vim內建的協助工具取得,使用它最簡單的形式就是調用" :help "命令。使用內建的協助功能需要瞭解vi的導航技巧,知道如何在標籤間前進與後退。當游標處於某個標籤上時,按下"