Time of Update: 2018-12-05
1
Time of Update: 2018-12-05
用vim替代sourceinsight(ctags+taglist+)用vim替代sourceinsight(ctags+taglist+)Vim tags 的使用ctag 檔案的製作 不講究的話,可以在所解開的 source code 目錄下,下以下指令: ctags -R * 這樣會有 source code 目錄下產生一個 tags 這個檔(可以使用 -f選項來指定檔案名),裡頭就包含了整個 source code 的所有檔案的 tags
Time of Update: 2018-12-05
在vim中編輯一個中文文本時,有時候看起來有亂碼,以前都是修修補補的弄沒有亂碼了就不管了,這個問題一直都很困擾我。突然想到這個問題,於是想把它給解決掉,在網上查了許久,有很多這方面的資料,但是說得不是很到位,經過了一天的折騰,將vim卸載了很多次,也安裝了很多次,並做了一些小測試,今天終於搞定了。 1、下載 可到http://www.vim.org/下載最新的7.3版本的vim源碼。 2、安裝 在編譯之前,先要./configure --help查看一下配置選項,
Time of Update: 2018-12-05
vim查看函數原型 vim 查看函數原型可以分為系統函數和自訂函數 一、系統函數: 偶用shift+K 二、自訂函數:vim 配合ctags實現函數原型快速定位 ctags可以剖析器產生tag檔案為vim所用,從而在編寫程式時實現函數原型、資料結構聲明等快速跳轉,很是方便。 首先確定你的Linux系統裡安裝了ctags。沒有的話,請先安裝ctags。如果是Debian或者Ubuntu系統,直接在終端上運行: sudo apt-get install
Time of Update: 2018-12-05
說明:判斷是否類型的簡單辦法,就是簡單的觀察:如果該標誌符後面有空格,空格後又是一個標誌符的話,在C/C++語言中,可以肯定這一定是一個類型了。所以用Regex判斷就可以了。 經過測試,該文法定義幾乎能完美的工作。包括在template下,以及 <
Time of Update: 2018-12-05
vim_latex的安裝和使用I、安裝Vim-latexsuite是一個專門把latex和vim結合在一起的免費軟體,雖然大小很小(安裝檔案只有0.21M),但用起來功能強大,非常舒服。目前其最新穩定版本是1.5,可以從[url=“http://vim-latex.sourceforge.net/index.php?subject=download&title=Download”]sourceforge[/url]上下載。安裝vim-latexsuite需要先安裝vim(for
Time of Update: 2018-12-05
把以下的內容加入到vimrc,然後用敲入:PrettyXML即可自動格式化XML。但是這要求xmllint位於你的PATH變數裡。沒有的同學,請安裝包libxml2。function! DoPrettyXML() " save the filetype so we can restore it later let l:origft = &ft set ft= " delete the xml header if it exists.
Time of Update: 2018-12-05
[翻譯]" finding empty lines 尋找空行/^/n/{3} : find 3 empty lines 尋找 3 行空行[註解] :help
Time of Update: 2018-12-05
vim進階特性+組合功能 本文就說些其中比較有用, 比較常用的命令, 若能熟練運用這些命令, 那麼會發現編輯檔案很舒服.說明:以下的例子中 xxx 表示在命令模式下輸入 xxx 並斷行符號以下的例子中 :xxx 表示在擴充模式下輸入 xxx 並斷行符號小括弧中的命令表示相關命令.在編輯模式或可視模式下輸入的命令會另外註明.1. 尋找 /xxx(?xxx) 表示在整篇文檔中搜尋匹配xxx的字串, / 表示向下尋找, ? 表示
Time of Update: 2018-12-05
vim的搜尋和替換搜尋中進行替換/which #搜尋whichcwthat #替換成thatn #重複搜尋. #重複替換一種類型的替換命令g/pattern/s/old/new/g第一個 g 表示是有選擇的操作, pattern 指定選擇行的模式, s 表示替換操作, old 是要替換的內容,new 是新內容,g 表示全域替換下面是一些例子:#給第一到十行加上括弧:1,10/.*/(&)/其中的 & 代表的是搜尋模式 ~
Time of Update: 2018-12-05
vim編譯命令./configure --enable-multibyte --enable-cscope--enable-multibyte(vim可以使用多語言配置)--enable-cscope(代替SourceInsight,SourceInsight則是一款非常強勁的代碼閱讀工具) vim Help檔案(中文): http://vimcdoc.sourceforge.net/vim_user_manual_603.0.pdf
Time of Update: 2018-12-05
開發工具組合-- Vim + ctags + taglist 篇看完C版flw老大那篇關於vim的超長貼後.閑來無事,自己配個來玩玩.這些配置方法可能在網上已經存在,但偶也懶得去搜,反正只是簡單的配置,深入的只有自行摸索或請教flw,雨絲風片,gvim等高手.:lol:更希望大家也說說自己的工具組合及配置.1.安裝Vim.[quote]# cd /usr/ports/editors/vim# make install clean[/quote]2.安裝ctags.[quote]# cd
Time of Update: 2018-12-05
secureCRT會將你原來的文本原封不動的按照字串的樣式發送給伺服器。所以當你的伺服器上的vim設定為autoindent的話,在i模式下,那麼它會將secureCRT傳輸而來的這些字串再進行一下縮排。若你拷貝的文本中已經有表示縮排的空格或者定位字元的話,它們也會被當成字串,而被縮排。解決辦法:1. 在拷貝前輸入:set paste (這樣的話,vim就不會啟動自動縮排,而只是純拷貝粘貼)2. 拷貝完成之後,輸入:set nopaste (關閉paste)附 paste 知識 'paste'
Time of Update: 2018-12-05
一直很想很想學習神一樣的編輯器VIM,可是一直沒有這個勇氣,就像當初學習使用Firefox一樣,裝了又卸載,卸載了又安裝,前前後後不下十次,後來是因為maxthon長期崩潰才下定決心使用firefox,在這裡還得感謝maxthon,不是它或許我還在使用IE呢!! 現在的處境跟當初一樣吧,只是還沒有找到學習VIM的動力,那麼先把一些資料收集起來吧,以備以後會用到! 1.http://blog.csdn.net/gnuhpc/archive/2010/01/29/5268965.aspx
Time of Update: 2018-12-05
主要用了pydiction,winManager,taglist,ctags似乎沒有起作用,更複雜的也沒有裝。其實VIM也挺好用的,希望可以掌握更多強大的命令! 1 set number 2 colo darkblue 3 set nocp 4 set ru 5 set hls 6 syntax on 7 set backspace=indent,eol,start 8 set whichwrap=b,s,<,>,[,] 9 set fileencodings=utf-8,gbk10
Time of Update: 2018-12-05
設定檔路徑:/etc/vim/vimrc syn on ;文法高亮 set tabstop=4 ;tab寬度 set shiftwidth=4 ;換行縮排寬度 set backspace=2 ;設定退格可用 set incsearch ;搜尋自動補全 set ai! ;設定自動縮排 set nu!
Time of Update: 2018-12-05
vim 替換操作大全 vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。 :s/vivian/sky/ 替換當前行第一個 vivian 為 sky :s/vivian/sky/g 替換當前行所有 vivian 為 sky :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky :2,$s/vivian/sky/g
Time of Update: 2018-12-05
顯示設定SSH背景設定:Edit->setting->colorLINUX下背景設定:文字大小:ctrl 並 +/- 放大,縮小編輯->配置當前檔案->顏色一個很簡單的.vimrccd /etc vi vimrc主要實現自動縮排,換行等功能。set nocompatibleset columns=80set tabstop=4set rulerset noexpandtabset numberset ignorecaseset wrapmargin=15set cindentset
Time of Update: 2018-12-05
參考原文地址:http://lsong17.spaces.live.com/blog/cns!556C21919D77FB59!603.entry內容:如果只是想使用系統粘貼板的話直接在輸入模式按Shift+Inset(粘貼)就可以了。vim協助文檔裡與粘貼板有關的內容如下:vim有12個粘貼板,分別是0、1、2、...、9、a、“、+;用:reg命令可以查看各個粘貼板裡的內容。在vim中簡單用y只是複製到“(雙引號)粘貼板裡,同樣用p粘貼的也是這個粘貼板裡的內容; 要將vim的內容複製到某個粘
Time of Update: 2018-12-05
首先檢查SecureCRT,設定Options->Global options->General->Default session->Edit Default Settings->Terminal->Appearance->Character encoding,選擇UTF-8然後設定Options->Global options->General->Default session->Edit Default