Time of Update: 2018-12-05
1. taglist: 原始碼結構瀏覽 作者: Yegappan Lakshmanan, 網站指令碼編號: 273. :http://www.vim.org/scripts/script.php?script_id=273 1.1 功能說明: 這是一個非常非常重要的外掛程式, 有了它, 我們才能夠在 VIM 中查看一個檔案中包含的函數列表,
Time of Update: 2018-12-05
:edit otherfilename "編輯另一個檔案,但需要事先儲存原檔案":hide edit otherfilename "編輯另一個檔案,不需要事先儲存原檔案"vim one.c two.c three.c "啟動時就指定要編輯的多個檔案 n跳到下一個檔案CTRL-^ "跳轉到剛剛編輯過的檔案"`" "返回上次離開該檔案時游標所在的位置"`. "返回最後一次對檔案做出改動處"vim -R file 以唯讀方式開啟檔案 :split "分割一個視窗為兩個,可以通過split
Time of Update: 2018-12-05
做FPGA開發,呵呵呵,算了,不帶高帽子了……其實就是玩玩FPGA而已。然後發現Xlinx公司的XPS果然還是……換行還是/r/n(雖然現在我也沒法完全區分/r,/r/n,/n三者之間的區別,或者說知道,但是不想記住),決定還是把VIM祭出來吧。“天下事有難易乎”萬事做起來才發現難,自己連尋找替換都不會的說。 google一下,用一下,記錄一下: 尋找:就是/string,很簡單,注意,不用打“:”替換:這個要加冒號了“:s/shibaile/failed/g” 然後要替換^M可出了問題了,有文
Time of Update: 2018-12-05
文章目錄 (2) Insert模式(3) Visual模式(1) Normal <-> Insert(2) Noraml <-> Visual
Time of Update: 2018-12-05
(一)安裝Python 2.7在官網下載Python,並安裝,我的安裝路徑是D:\Program Files\Python。安裝完成後編輯環境變數Path,在其後添加;D:\Program Files\Python。(注意前面的分號)(二)安裝Vim在官網下載gvim,並安裝,我的安裝路徑是D:\Program Files\Vim。安裝完成後編輯環境變數Path,在其後添加;D:\Program Files\Vim\vim73。(三)安裝Exuberant
Time of Update: 2018-12-05
在自己使用者目錄下的 .vimrc 檔案末尾處添加如下代碼即可set foldenable " 開始摺疊set foldmethod=syntax " 設定文法摺疊set foldcolumn=0 " 設定摺疊地區的寬度setlocal foldlevel=1999999999 " 設定摺疊層數為 該數值設定大一點可以關閉自動摺疊。否則設定小一點。就可以開啟自動摺疊" set foldclose=all " 設定為自動關閉摺疊 " nnoremap <space>
Time of Update: 2018-12-05
VIM預設情況下,函數名是不會高亮的,將下面這段代碼添加到/usr/share/vim/vim73/syntax/c.vim檔案的末尾即可:"highlight Functionssyn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1hi cFunctions gui=NONE
Time of Update: 2018-12-05
--孔建軍(Kongove.CN)2008.11.15代碼閱讀工具簡介對於學習Linux核心的人來說,原始碼的閱讀尤為重要。 因為所有設計思想、內部機制都是以代碼的形式實現,所有的資料也都是為了更好的詮釋代碼。那麼一個好的閱讀工具,能夠提高閱讀的效率和效果。常見的代碼閱讀工具有,Source Navigator、Source Insight、lxr、Cscope、Kscope等。 • "Source Navigator"是紅帽子公司的,以GNU GPL發布,可從官方網站[1]下載使用。 •
Time of Update: 2018-12-05
cygwin下配置vim的方法: 1)進入cygwin環境,執行下面的指令複製vim設定檔$ cp /usr/share/vim/vim71/vimrc_example.vim ~/.vimrc 2) 修改.vimrc$ cd ~$ vi .vimrc 3) 我習慣使用下面的配置:set nu 顯示行號set ts=4 按tab鍵產生的定位字元佔4個字元的位置 4)儲存退出,重啟cygwin即可。 vi其他配置:
Time of Update: 2018-12-05
最近安裝的suse enterprise 10上面,vim還是預設的設定,使用起來很不順手,花了一晚上的時間做了一下配置,從網上差了許多資料,整理一下,為以後做個備份~~ vim版本:7.3,suse10預設安裝的版本是6.4有點老,nerdtree不支援,先從vim官網上下載個最新版本,root使用者安裝;1. vimrc基礎配置:set nocpsyntax on "文法高亮"set nocompatible "使用vim的鍵盤模式"set nu
Time of Update: 2018-12-05
轉自
Time of Update: 2018-12-05
vi/vim 中可以使用 :s 命令來替換字串。該命令有很多種不同細節使用方法,可以實現複雜的功能,記錄幾種在此,方便以後查詢。 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky :s/vivian/sky/g 替換當前行所有 vivian 為 sky :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky :n,$s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有
Time of Update: 2018-12-05
有關vim設定。2012-6-4 16:54提問者: 水閣公子 | 瀏覽次數:58次本人vim新手,只是想啟用一下vim的設定而已,望知道的大哥指點。 運行bash-3.2# source ./vimrc_example.vi結果失敗, 不知道是怎麼了。bash-3.2# cd /usr/share/vim/vim71/bash-3.2# source ./vimrc_example.vim bash: An example for a vimrc file.: command not
Time of Update: 2018-12-05
本版本適用於Windows、Linux和Cygwin環境,目標人群為Vim初學者,老鳥請悄然飛過 趕在愚人節之前提前發布本版本,祝各位使用愉快 ^-^ 經過著色的設定檔請訪問下面的連結Windows版: http://www.ruchee.com/code/linux/vim/_vimrc.htmlLinux && Cygwin版: http://www.ruchee.com/code/linux/vim/.vimrc.html完整配置的見本文末尾----------------
Time of Update: 2018-12-05
[翻譯] /joe/e : cursor set to End of match 把游標定位在匹配單詞最後一個字母處/joe/e+1 : cursor set to End of match plus 1 把游標定位在匹配單詞最後一個字母的下一個字母處/joe/s-2
Time of Update: 2018-12-05
1. 下載vim7.0http://download.chinaunix.net/download.php?id=21977&ResourceID=110912. 編譯vim1>配置對cscope的支援./configure --enable-cscope2>編譯makemake
Time of Update: 2018-12-05
vim 用 termencoding 選項控制輸出時的編碼,這個選項預設為空白,也就是不進行轉換,這導致我在 GB 編碼的終端下開啟 UTF-8 檔案,雖然能識別出來,顯示卻是亂碼。設定終端編碼當然可以,不過還是要相應設定 locale,比較麻煩。通常終端編碼和 LOCALE 的設定一致,因此可以借用一下這個設定:let &termencoding = substitute($LC_ALL, "[a-zA-Z_-]*/.", "", "")把 termencoding 設定為
Time of Update: 2018-12-05
1. 啟動vim編譯器vim filename 開啟原有的檔案或建立一個新檔案。vim 開啟一個新檔案,在編輯過程中或結束編輯時再指定檔案名稱。vim –r filename 恢複因意外停機或終端串連中斷而未及時儲存最終編輯結果的檔案。view filename
Time of Update: 2018-12-05
vim的分屏功能總結起來,基本都是ctrl+w然後加上某一個按鍵字母,觸發一個功能。(1)在shell裡開啟幾個檔案並且分屏: vim -On file1 file2 ... vim -on file1 file2 ... 大O表示垂直分割(vertical),小o表示水平分割(預設horizontal),後面的n表示分幾個屏,實際上我覺得不用寫,預設按後面要分割的檔案數來決定分幾個屏。(2)在vim裡開啟一個分屏: 建立空白分屏: :new 開啟任意檔案:
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/hnney/article/details/58929771.screen 在 $HOME/下建立.screenrc檔案 在最後一行顯示視窗狀態加上如下幾句話 startup_message off hardstatus alwayslastline hardstatus string hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{