Time of Update: 2018-12-07
最近正在學習使用Gvim,作業系統是ubuntu,Gvim有許多很有用的外掛程式,比如taglist、bufexplorer、winmanager。這些外掛程式都可以從www.vim.org下載。一般將這些外掛程式(*.vim)拷貝到~/.vim/plugin目錄(如果沒有這個目錄,自己建就可以)就可以使用。不過我將外掛程式拷貝到~/.vim/plugin目錄後仍然無法使用這些外掛程式。後來發現是這些外掛程式檔案的許可權有問題。我用的是自己的賬戶登陸,而那些檔案的owner是root。導致運行G
Time of Update: 2018-12-07
一、進入vim自動開啟winmanager這個功能作為可選功能,我們可以在vimrc中設定:"在進入vim時自動開啟winmanagerlet g:AutoOpenWinManager = 1就可以讓winmanager自動開啟。在winmanager.vim中修改:"set auto open Winmanager if g:AutoOpenWinManager autocmd VimEnter * nested call s:StartWindowsManager()|1wincmd
Time of Update: 2018-12-07
平常都是在windows下開發項目,最近的工作環境 要求在linux下開發,剛開始雖然有些不適應,現在也好多了;但是和windows下開發相比,總感覺少了些什麼,那就是沒有IDE吧,所以最近一直在網站上找資料,關於linux下vim的IDE,但是找到最多的就是使用vim的外掛程式了,所以我也來試試。首先先說說我的配置:linux+centos+vim70本文用的示範源碼是vim7.1的源碼, 可以在www.vim.org下載到源碼包:vim-7.1.tar.bz2, 你也可以不用下載,
Time of Update: 2018-12-07
Cscope 外掛程式的使用:1 下載:http://cscope.sourceforge.net/2 安裝:# ./configure # make # make install // 需要root許可權 注意:安裝過程出錯的話是因為確實一些想依賴的檔案,請yum命令直接安裝即可。3 協助::help if_cscop.txt4 使用: 先在~/vimrc中增加一句: :set cscopequickfix=s-,c-,d-
Time of Update: 2018-12-07
1 下載:http://www.vim.org/scripts/script.php?script_id=16432 解壓:把supertab.vim 檔案丟到 /usr/share/vim/vim70/plugin 檔案夾就好了3 協助:supertab.vim 檔案頭部, 和命令 ":SuperTabHelp"4 使用: 在上面一節中你應該學會了自動補全代碼的功能, 按下"Ctrl+X Ctrl+O"就搞定了, 如果你夠懶的話肯定會說"這麼麻煩啊, 居然要按四個鍵",
Time of Update: 2018-12-07
sudo vim /var/lib/locales/supported.d/local前提是你裝好了vim(用起來很爽)開啟這個檔案之後,把你要安裝的字型寫進去zh_CN.UTF-8 UTF-8en_US.UTF-8 UTF-8zh_CN.GBK GBKzh_CN.GB2312 GB2312 寫進去之後運行sudo
Time of Update: 2018-12-07
文章目錄 1. 基本替換2. 可以使用 # 作為分隔字元,此時中間出現的 / 不會作為分隔字元3. 檔案中刪除^M4. 其它技巧
Time of Update: 2018-12-07
進入vim的命令: vim filename :開啟或建立檔案,並將游標置於第一行首 vim +n filename :開啟檔案,並將游標置於第n行首 vim + filename :開啟檔案,並將游標置於最後一行首 vim +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處 vim -r filename :在上次正用vim編輯時發生系統崩潰,恢複filename vim filename….filename
Time of Update: 2018-12-07
以前介紹過一些vim外掛程式,有兩個外掛程式是方便寫iOS程式的,即cocoa和objc_matchbracket(以下稱objc_mb)。cocoa外掛程式主要用來補全cocoa架構的API名,objc_mb則用來自動補全中括弧。不過這兩個外掛程式都不支援尾碼.mm的objective-C++檔案,需要做一些改動。在vim中運行1 :e
Time of Update: 2018-12-07
vim的一個之處在於廣大vimmer所無私奉獻的外掛程式,令我等不懂vim指令碼的小白受益無窮。在此介紹一些我所安裝的外掛程式和配置,都是針對寫程式的,沒有文本編輯的,也沒有日曆,也不能煮咖啡。1) A 功能簡單但很有用的一個外掛程式,鍵入:A即可切換標頭檔和源檔案。預設支援C,C++,但不支援objc,對此可修改a.vim,在 a.vim 中加入如下語句:call <SID>AddAlternateExtensionMapping('m',"h")
Time of Update: 2018-12-07
# apt-get install vim 即可在Ubuntu系統中安裝vim顯示行號,高亮等:在UBUNTU中vim的設定檔存放在/etc/vim目錄中,設定檔名為vimrc在終端輸入以下命令來編輯vimrc設定檔:#vim /etc/vim/vimrc或者 #gedit /etc/vim/vimrc顯示行號 在檔案末端添加一新行,輸入 set nu自動縮排在檔案末尾添加一行,輸入 set autoindent再添加一行,輸入 set cindent其中
Time of Update: 2018-12-07
下載安裝Python。從Vim的網站下載vim,建議下Self-installing executable的版本。 編輯vim的設定檔_vimrc拷貝vimrc_example裡面的東東到_vimrc去掉_vimrc裡面的source $VIMRUNTIME/vimrc_example.vim 設定中文支援Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-
Time of Update: 2018-12-06
最近一直在Linux下開發程式,雖然是跑的虛擬機器但是編碼還是在windows下編碼,然後再到Linux編譯。發覺這樣的效率比較低,為什麼不在Linux下編碼呢?呵呵,原因是不太習慣Linux的環境,不過說回來聽說Linux下的兩大工具vi和emacs功能超強,所以也決定下決心學學這兩個工具,這裡就列一些最近學的關於vi的一些操作:首先,vi有三種模式,正常模式(命令模式),編輯模式(插入模式),可視模式。具體的網上也有很多了,怎麼操作,簡單的就是開啟vi,進入的是正常模式(這時候敲鍵盤是輸入不
Time of Update: 2018-12-07
下載串連 taglist_45 ctags-5.7.tar vimcdoc-1.6.0(taglist ctags vim中文協助)1.ctags: download ctags-5.7.tag.gz tar xzvf ctags-5.7.tag.gz cd ctags-5.6 ./configure make sudo make install 具體操作時目錄可能不一樣2.taglist: cd ~ mkdir .vim cd
Time of Update: 2018-12-07
(在vimtuor後繼續的學習性況筆記 下一步完整的照著協助文檔看練習一遍,並整合gdb進去)初學VIM的vimrc配置情況 主要是拿來用c/c++的""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""中文set helplang=cn"utf-8編碼set encoding=utf-8"文法高亮syntax enablesyntax oncolorscheme
Time of Update: 2018-12-07
VIM+Xdebug調試php1.安裝Xdebugsudo apt-get install php5-xdebug2.配置Xdebug編輯/etc/php5/apache2/conf.d/xdebug.ini,加入xdebug.remote_enable = 1xdebug.remote_port = 9000xdebug.remote_host = localhost3.安裝vim外掛程式DBGp下載頁面:
Time of Update: 2018-12-07
這兩天在編寫wxPython常式,每次建立檔案,總是要寫一些重複的代碼. 於是就想著是否有模板,可以直接插進到. Google了一下,很簡單就解決了. 如以下是我想要插入的模板檔案, 存放為template.py#/usr/bin/python#-*-<coding=UTF-8>-*-"""本例展示了..."""class Frame(wx.Frame): def __init__(self):
Time of Update: 2018-12-07
最近用在ubuntu上搭建了個vim-ide, 但是一直不能與系統剪下板互動。。。。網上的攻略造讀了N個,都是"+y 和 "+p命令, 但是就是不起作用。。。。最後找到了原因,原來是我的vim不支援系統剪下板,暈死~~再次記錄下相關內容和解決方案1. 寄存器介紹vim共有9類寄存器: 無名(unnamed)寄存器:"",緩衝最後一次操作內容; 數字(numbered)寄存器:"0 - "9,緩衝最近操作內容,複製與刪除有別; 行內刪除(small
Time of Update: 2018-12-07
1 尋找/xxx(?xxx) 表示在整篇文檔中搜尋匹配xxx的字串, / 表示向下尋找, ? 表示向上尋找其中xxx可以是正規運算式,關於正規式就不多說了。一般來說是區分大小寫 的, 要想不區分大小寫, 那得先輸入:set ignorecase尋找到以後, 再輸入 n 尋找下一個匹配處, 輸入 N 反方向尋找*(#) 當游標停留在某個單詞上時, 輸入這條命令表示尋找與該單詞匹配的下(上)一個單詞 同樣, 再輸入 n 尋找下一個匹配處, 輸入
Time of Update: 2018-12-07
一 vi的操作模式vi提供兩種操作模式:輸入模式(insert mode)和指令模式(command mode)。在輸入模式下,使用者可輸入文本資料。在指令模式下,可進行刪除、修改等各種編輯動作。 在輸入模式下,按Esc鍵切換到指令模式下。在指令模式下,按輸入指令(i、a、o等)進入輸入模式。二 進入vi $ vi filename直接鍵入“vi + 所要編輯的檔案名稱”,即可對指定的檔案進行編輯。如果指定的檔案為新檔案,則提示:“New