Time of Update: 2018-12-04
http://youlvconglin.blog.163.com/blog/static/523204201001712047566/有個同事使用VIM進行開發,效率非常高,原來是使用了VIM和ctags外掛程式,我在網上找了很久,找到這篇博文,介紹的還是比較詳細的,不過我的還是出現了不少各種問題:Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not
Time of Update: 2018-12-04
VIM 配置Python開發環境 Taglist + Pydiction+Hightlight+Python_fold + NERD_TREE+.....Luo weifeng 2011-7-161. 安裝完整的VIM#apt-get install vim-gnome2. 安裝Ctags#apt-get install ctags3. 安裝TagList#apt-get install vim-scripts#apt-get install
Time of Update: 2018-12-04
VIM 複製內容到剪貼簿 剪貼簿複製到VIMLuo Weifeng 2011-7-16關於VIM剪貼簿這篇文章講的很到位。http://hi.baidu.com/abobo1986/blog/item/6c0c766e7dd9bedc81cb4a9a.html這裡我直接給出操作過程,方便新手。1. ESC進入命令模式2. v 進入塊操作模式3. 移動游標選中要複製的代碼塊4. 輸入 “+y
Time of Update: 2018-12-04
12.12.06用vim寫程式Posted in Linux相關§Linux at 7:30 pm by zhou.b02 Tags is
Time of Update: 2018-12-04
"*******************************************"全域條件"*******************************************"設定作業系統if has("win32") || has("win64") || has("win32unix") let g:isWin = 1else let g:isWin =
Time of Update: 2018-12-04
1) 為什麼別人的方法在我這裡行不通?(2) 如何找到上次編輯的檔案?(3) 如何複製粘貼?(4) 如何在多個檔案中進行替換?(5) 如何把fold一次全部開啟?(6) 如何選擇或者複製游標所在的單詞?(7) 如何計數搜尋的字串?(8) 如何去掉高亮搜尋?(9) 如何解決linux下gvim中文菜單亂碼的問題?(10) 如何對所編輯的檔案文法高亮顯示?(11) 如何快速插入多行數字0-99?=====================================================
Time of Update: 2018-12-04
喜歡Firefox的一個很重要的原因就是Firefox擁有無數非常好玩的外掛程式,今天偶然又發現了一個好玩的外掛程式,就是Vimperator。它可以把整個Firefox變成Vim的操作方式。 Vim是Vi編輯器的Improved版本,是linux下最為強大的編輯工具。它與我們傳統的文字編輯器不同的是,它對鍵盤的利用率幾乎達到極致。因此熟練的人操作vim你會看到他的手指在鍵盤上面飛動,編輯效率及其高效,當然對於普通人,特別是初學者來說,Vim可能顯得比較彆扭。
Time of Update: 2018-12-05
不知道你有沒有碰到過這樣的需要,就是在用兩個視窗(在emacs或者vi中的window)編寫兩個檔案時 ,忽然覺得應該把兩個表單的內容(buffer)互換一下,方便查看,這在gvim中,使用Ctrl-w r就可以完成。---號稱無敵的emacs沒有這個內建的功能~~還有一個功能在textmate(macOS和ruby扇子的最愛) 和eclipse的編輯器中有有,就是選定一些文本行,再按alt +
Time of Update: 2018-12-05
以前在某公司實習,是做Ruby on Rails方面的。使用的都是aptana作為IDE,其速度有時候會很慢,然後看到公司某些老員工都是使用Vim做為編譯器。看著他們用vim做成自己的IDE的樣子,頓時對vim很有興趣!於是決定從今天起,練習使用vim編譯器。決定用部落格作為自己的學習日記。 首先在網上下了個gVim72。安裝了下。一些基本設定:shiftwidth(縮排的空格數); tabstop(定位字元的寬度); expandtab(是否在縮排和遇到 Tab
Time of Update: 2018-12-05
首先安裝ctags和Tlist:http://linux.chinaunix.net/techdoc/desktop/2009/01/05/1056779.shtml若無法安裝的話,網上有很多這方面的資料,請自己找。使用ctags和TlistTlist:最簡單的使用是: 在終端中用vim開啟一個(.c或.cpp)檔案後輸入 :Tlist 按斷行符號,這時終端會分為兩部分,按 Ctrl+ww
Time of Update: 2018-12-05
可以使用 vimgrep; 下例找此目錄下(包括所有子目錄) 中 *.cpp, *.h, *.asm 出現 "DMCNET" 關鍵字的列表(搜尋結果顯示在 QuickFix Window):vimgrep /DMCNET/gj **/*.cpp **/*.h **/*.asm註: **/ recursive 子目錄另參考 http://www.kukaka.org/home/content/521 加入下列補充...vimgrep會產生一個error
Time of Update: 2018-12-05
1.進入字元介面2.建立檔案夾用於存放源檔案mkdir helloworld //建立檔案夾命令cd helloworld //進入建立的檔案夾,這裡應該說目錄比較好,windows用習慣了vim main.c //開啟vim並建立main.c檔案 //按 i 鍵進入編輯狀態,以下是程式 #include int main() { printf("Hello world!/n");
Time of Update: 2018-12-05
用VIM編寫C/C++程式Vi是Unix下最常用的文字編輯器。VIM(Vi
Time of Update: 2018-12-05
文章目錄 外掛程式簡介外掛程式安裝外掛程式使用外掛程式局限性外掛程式擴充總結 自己動手擴充vim外掛程式——code_complete.vim篇By 馬冬亮(凝霜 Loki)一個人的戰爭(http://blog.csdn.net/MDL13412)外掛程式簡介 code_complete.vim是一款通用外掛程式,具有用於補全函數參數,插入程式碼片段等功能。目前外掛程式作者已經將項目遷移到GitHub上進行託管。
Time of Update: 2018-12-05
最近使用了xptemplate和neocomplcache兩個外掛程式,讓我的vim用起來更加爽了。以前用autocomplpop覺得還不錯就是速度非常之慢還時不時報個錯,現在換了neocomplcache速度飛一般的快就是沒有vs那種提示的自然,不知道為什麼在ubuntu下要比windows下提示的好一些,我很奇怪。再說xptemplate,本來是打算用snipmate這個很有名的外掛程式的,但是在我這裡怎麼都出不來所以就換了一個國人寫的,沒想到非常好用,當然最大的好處還是能直接向作者提問。再
Time of Update: 2018-12-05
本文將簡單地介紹如何在ubuntu下搭建和使用vim+gcc+gdb進行c語言編程。 一、安裝開啟命令列運行sudo apt-get install vim,並按提示輸入管理員密碼。用同樣的方法運行sudo apt-get install build-essential。 build-essential是c語言的開發包,包含了gcc gdb 等工具。二、執行個體1. 編寫源檔案開啟命令列輸入vim. 輸入i,進入vim的插入模式。 編寫代碼。#include
Time of Update: 2018-12-05
上面就是了,所有在我的資源中可以下到,下面附上使用說明: 使用方法: 1.將vimrc包中的.vimrc放到/home或者/root 目錄下(具體要看你是什麼身份登陸的)。 2.將其他兩個zip包中plugin和doc中的檔案分別放到 vim/doc 和vim/plugin 中,這兩個目錄具體是什麼要看你的系統和vim的版本,可以先用locate命令找一下。我的是/usr/share/vim/vim72/doc
Time of Update: 2018-12-05
一 vim可以以16進位開啟檔案 編輯出來的hello.c $arm-linux-gcc hello.c -o hello $arm-linux-readelf -S hello 看到.rodata段第位移地址是4d0 $vim -b hello //-b指對二進位檔案的開啟特殊保護 然後再vim中運行 :%!xxd 以16進位顯示 在vim中尋找4d0 /4d0
Time of Update: 2018-12-05
emacs斷斷續續用了好幾年了,卻還是覺得不熟練,主要是自動補全和自動提示,感覺在emacs裡弄起來太複雜了。今天準備用vim來試試,看能不能方便點。不管在win下還是在linux下,安裝好gvim後,把taglist,minibuffer,omnicppcomplete三個外掛程式拷貝到vim的外掛程式目錄下(linux下可以放在使用者目錄的.vim下,windows的話可以放在vim安裝目錄的vimfiles下),然後重啟gvim插件自動就生效了。minibuffer:當同一個vim開啟多
Time of Update: 2018-12-05
NERD_tree外掛程式可以列出目錄下的檔案樹結構,在閱讀源碼時在不同檔案夾之間切換很方便。在官網 http://www.vim.org/scripts/script.php?script_id=1658 下載 NERD_tree。安裝:下載後解壓,複製 doc/NERD_tree.txt 到 ~/.vim/doc 下,在 ~/.vim/doc 中在vim環境下執行命令 : helptags . 和 : help NERD_tree.txt;複製 plugin/NERD_tree.vim