Time of Update: 2018-12-06
SSH Secure Shell Client 下使vim文法高亮顯示設定SSH Secure Shell Client上的相關設定是:setting-->profile
Time of Update: 2018-12-06
前兩天看到了一篇介紹VIM的文章,甚是心動,其實在此之前也對VIM有所耳聞,當然,對於我來說,它一直是一種傳說中的“神”的編輯器。 學習VIM,好像真的是要學習的,它給人的初步印象太簡陋了,而且不如WORD,VS那樣容易上手,但這也恰恰是它的強大之處,它的功能都沒有在介面上顯示出來,而是需要通過鍵盤命令來操作的。由於我的是WINDOWS系統,所以軟體環境就使用GVIM了,VIM的Windows版本,相信應該區別不大。
Time of Update: 2018-12-06
The following command will sort all lines and remove duplicates (keeping unique lines)::sort utips: here "u" maybe short of the word "unique" I guess:)If you need more control, here are some alternatives.There are two versions, the first leaves
Time of Update: 2018-12-06
%s/$/\r/g %s/\n//g 在Linux 中,"\n"代表分行符號,"\r"代表斷行符號符%s .... /g 這樣的搜尋替換格式只能保證你在一行中被多次替換,但是一旦你插入了一個行結束符(\n),這個行會中止,當前行不再繼續進行替換,因此你顯然不能替換為 \n 這樣的字元,這樣會造成當前行不繼續產生後續替換。至於你能夠把 \n 作為搜尋 pattern
Time of Update: 2018-12-06
這個世界上編程工具分為三種,Emacs,VIM 和 各種 IDE們。在過去的十幾年裡面,IDE 編程環境由於龐大資金的積極推動,取得了相當可觀的市場地位。但是曆史的發展總是螺旋前進的,隨著 IDE 環境變得越來越龐大,越來越複雜,龐大和複雜本身就成了 IDE 環境越來越無法解決的問題。隨著大量快速多邊的編程需求的出現,越來越多的程式員的開始尋找快速簡單而又靈活多變的輕量化編程環境古老的 Emacs 和 VIM
Time of Update: 2018-12-06
雖然現在有很多的svn用戶端來對svn進行可視化的管理,例如windows下的小烏龜等都是非常優秀的。但總感覺使用起來不是特別方便或者說不是非常的便捷。而在linux或mac下,svn與linux的命令列搭配使用,可以發揮非常強大的作用,高效,快速。1. 很多時候我們從網上使用svn checkout一個目錄放到我們自己的項目當中,或者將其他項目中的一個目錄(該目錄已由svn管理)複製到現有的目錄中。在進行(svn add)/(svn
Time of Update: 2018-12-06
1, 首先安裝通用的vim pkg_add vim2,伺服器上的vim外掛程式不夠豐富,我這裡提供了外掛程式包,解壓到linux目錄下/Files/kungfupanda/vimsettings.rar3, copy pluin (在上述的壓縮檔中) 解壓上述檔案,拷貝所有檔案到自己的 vim71/plugin下 cp *.vim /usr/local/share/vim/vim71/plugin4, install vim 輸入vim , then in vim 執行
Time of Update: 2018-12-06
plugin:taglist:
Time of Update: 2018-12-06
vim+\LaTeX+TtH+Python+MetaWeblog API寫博攻略vim+LATEX+TtH+Python+MetaWeblog API寫博攻略mdyang Chapter 1 準備工作首先需要安裝LATEX環境,本文使用Ubuntu + tex
Time of Update: 2018-12-06
從別的編輯器裡粘貼到vim裡的代碼經常由於不正常的縮排變得格式混亂。在vim的官方FAQ (http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl)找到的:格式化全文: gg=G自動縮排當前行: ==這個是原文節選:14.6. How do I format/indent an entire file?You can format/indent an entire file using the gg=G command, where
Time of Update: 2018-12-06
1、顯示 TAB 鍵檔案中有 TAB 鍵的時候,你是看不見的。要把它顯示出來::set list現在 TAB 鍵顯示為 ^I,而 $顯示在每行的結尾,以便你能找到可能會被你忽略的空白字元在哪裡。 這樣做的一個缺點是在有很多 TAB 的時候看起來很醜。如果你使用一個有顏色的終端,或者使用 GUI 模式,Vim 可以用高亮顯示空格和TAB。 使用 ‘listchars’ 選項::set listchars=tab:>-,trail:-現在,TAB會被顯示成 ">—"
Time of Update: 2018-12-06
Taglist是以tags檔案為基礎,需要ctags產生tags檔案。安裝ctags,Redhat和CentOS可以執行yum install ctags,Debian和Ubantu可以執行apt-get install ctags下載Taglist,地址是http://sourceforge.net/projects/vim-taglist/files/vim-taglist/解壓taglist_45.zip,可以看到有兩個目錄doc和plugin,結構如下taglist_45||------
Time of Update: 2018-12-06
VIM中常用的替換模式總結。1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g “%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可 如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “\<” 來指定匹配單詞開頭: :%s/\<four/4/g顯然,這樣在處理
Time of Update: 2018-12-06
Source Insight是Windows下最方便瀏覽代碼的工具。但是Source Insight是沒有Linux版本的。為了方便在Linux下瀏覽代碼並進行學習,可以利用Vim配合Cscope來打造Linux下的Source
Time of Update: 2018-12-06
gvim的預設色彩配置不太好,於是想自己設定一個色彩配置。如: 但這種方法只能設定當前編輯的頁面的色彩配置。如何讓所有頁面都沿用這種色彩配置呢? 首先從上面的大概可以看到Vim內建的色彩配置,我個人比較喜歡murphy這種色彩配置。下面就說說如何通過配置_vimrc檔案來統一配置頁面色彩配置。 非常簡單,在_vimrc中加入這麼一行:colorscheme murphy 重啟Vim即可。
Time of Update: 2018-12-06
前面我安裝了winmanager外掛程式,但是感覺那個用起來不是很爽。今天無意間又發現一個更好的檔案管理工具外掛程式—NerdTree。先,紅色方框標記的就是NerdTree地區了: 是不是挺炫?因為我又換了一種色彩配置,並且設定了字型 set
Time of Update: 2018-12-06
1、準備winmanger外掛程式,從下面網址下即可: http://www.vim.org/scripts/script.php?script_id=95 2、解壓後得到兩個檔案夾plugin和doc,將它們拷貝到類似C:\Program Files\Vim\vim73目錄下,與那個目錄下已有的plugin和doc合并 3、修改_vimrc檔案,增加以下配置:" 設定winmanager" 設定介面分割let g:winManagerWindowLayout =
Time of Update: 2018-12-06
1、從下面地址下載ctags,將其中的ctags.exe複製到gvim目錄,比如E:\Vim\vim73\ctags.exe http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download 這之後最好配置下系統Path(Windows系統),在Path後面增加Vim路徑,如: 2、從下面地址下載taglist,將其中的doc和plugin複製到gvim的對應目錄下:
Time of Update: 2018-12-06
雖然現在搞.NET,但對Java仍有一種難以割捨的情愫。所以打算優先為Java配置一個Vim開發環境。 1、安裝NerdTree 如果你看了這個系列文章的前面幾篇,那麼就不需要我多說了,從 http://www.vim.org/scripts/script.php?script_id=1658 下載NerdTree外掛程式,然後將其中的plugin和doc與~Vim/Vim73/目錄下的同名檔案夾合并。往_vimrc中加入下面幾行NerdTree配置代碼:" NERDTree
Time of Update: 2018-12-06
一,編譯(compile) 含義:用編譯器(compile)將原始碼產生二進位目標檔案。在Window下為.obj。在Linux下為.o檔案。 要求:編譯器要求,文法正確。編譯器只檢測程式文法和函數、變數是否被聲明,函數並不許要被定義。 編譯文法:g++ -c file.cpp 其中-c 為compile產生 file.o的目標檔案二,連結(link) 含義:將所有需要到函數所在的檔案愛你連結在一起合成為可執行檔。