一個很好的vim配置(可滑鼠操作vim有圖)

 上面就是了,所有在我的資源中可以下到,下面附上使用說明:  使用方法: 1.將vimrc包中的.vimrc放到/home或者/root 目錄下(具體要看你是什麼身份登陸的)。 2.將其他兩個zip包中plugin和doc中的檔案分別放到 vim/doc 和vim/plugin 中,這兩個目錄具體是什麼要看你的系統和vim的版本,可以先用locate命令找一下。我的是/usr/share/vim/vim72/doc

在ubuntu下安裝vim時遇到的問題

前段時間,在公司新開了一個虛擬機器,安裝上了rhel5,突然安裝時沒有安裝上emacs,好不容易裝上了,卻發現要文法高亮也是如此的複雜。一氣之下,也學著別人用vim來。vim功能未必如emacs強大,但是對於我這種菜鳥卻是足夠的。 今天在家,發現電腦裡的ubuntu(使用的是vm),安裝時麼有安裝vim,搞了半天,才發現原來安裝時只安裝上了vim.tiny。這是一個精簡版。於是第一時間使用:sudo apt-get install vim進行安裝,此時出現了如下的字樣:The

vim之高亮關鍵字,立時尋找字元

尋找字元命令f用於在本行內向前搜尋。例如fx是向前(Forward)搜尋字母x。而命令F是向後(Backward)搜尋。例如Fx是向後搜尋字母x。與f和F這兩個相類似的是t和T命令。t命令類似於f向前搜尋命令,所不同的是t搜尋到時並不是將游標停在目標字元上,而是停在目標字元的前一個字元上。在搜尋的過程中,我們可以使用ESC來退出搜尋而開始新的工作。對於以上四個尋找命令,我們可以重複執行這些操作。命令;是按照前一次的尋找方向繼續尋找,如果要向相反的方向尋找可以使用,命令。但是這些尋找只是在行本行內

Ubuntu下vim+ctags的配置

Ubuntu下vim+ctags的配置ctags可以建立源碼樹的索引,使程式員在編程時能迅速定位函數、變數、宏定義等位置去查看原形以下是在ubuntu下ctags的下載安裝和配置過程:下載並安裝ctags,終端輸入命令sudo apt-get install ctags建立源碼索引,比如我經常需要查閱Linux的核心代碼,而這些代碼放在/home/hjw951/arm/linux-2.6.12目錄下那麼在終端進入到該目錄後,輸入命令ctags -R

Ubuntu用gedit,Vim開啟txt文檔亂碼解決方案

今天寫第一篇csdn日誌,紀念一下,哈哈,開啟自己的技術之路,哈哈~~1)gedit.運行 gconf-editor,把 gedit 的自動檢測編碼設定修改一下,加入 GB18030,GB2312 ,GBK 等幾個 ( GB18030 相容GB2312 ,GBK的,所以只添加有一個 GB18030就可以了的)在這項下 /apps/gedit-2/preferences/encodings/auto_detected 下面我的系統的encoding

Ubuntu vimrc設定檔 vim 設定行號,縮排距等

Ubuntu vimrc的設定適用於Ubuntu與Fedora系統,其他系統沒有得到驗證。在Ubuntu中vim的設定檔存放在/etc/vim目錄中,設定檔名為Ubuntu vimrc在Fedora中vim的設定檔存放在/etc目錄中,設定檔名為Ubuntu vimrc在終端 輸入以下命令來編輯Ubuntu vimrc設定檔:sudo vim /etc/vim/vimrc 或者 sudo gedit

vim 編輯 java javascript 自動補全{([ 以及輸入分號時在行尾加分號

"===================================括弧自動關閉========================function! My_BracketComplete()    let char = strpart(getline('.'), col('.')-1, 1)    if (char == ")")        return "/<Right>"    else        return ")"   

vim中選擇匹配文本刪除技巧

試舉幾例如下:1. 如何只保留匹配內容行而刪除其他行?:v/pattern/d:help :v2. 如何對每行只保留匹配內容而刪除這一行中的其它內容:%s/^.*\(pattern\).*$/\1/g3. 刪除包含特定字串的行:g/pattern/d4. 刪除包含特定字串的行,每次刪除前都提示:%s/^.*pattern.*\n//c5. 處理字串: /123/456/789/109/example.txt, 怎麼刪除到最後一個/,然後得到example.txt ?0dte解釋:0      

將vim作為QT開發的IDE

轉載請註明連結與作者huihui1988 用了一段時間的vim,喜歡上了這種簡潔高效的編輯器。恰逢正在學習QT中,於是將vim變成了開發QT的工具。以下是具體配置。一、文法高亮支援:1、開啟VIMDIR/vim72/syntax/cpp.vim,加入syn keyword cppStatement SLOT,SIGNALsyn keyword cppAccess slots,signals2、增加QT的類型名:syn keyword cType ActiveQt Q3Accel

vim尋找替換小結

VIM中常用的替換模式總結。0,:g/null/d找到null的行並且刪掉1,簡單替換運算式替換命令可以在全文中用一個單詞替換另一個單詞::%s/four/4/g“%” 範圍首碼表示在所有行中執行替換。最後的 “g” 標記表示替換行中的所有匹配點。如果僅僅對當前行進行操作,那麼只要去掉%即可    如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “/<” 來指定匹配單詞開頭:         :%

VIM複製粘貼大全!

如果只是想使用系統粘貼板的話直接在輸入模式按Shift+Inset(粘貼)就可以了,下面講一下vim的粘貼板的基礎知識,有興趣的可以看看,應該會有所收穫的。vim協助文檔裡與粘貼板有關的內容如下:vim有12個粘貼板,分別是0、1、2、...、9、a、“、+;用:reg命令可以查看各個粘貼板裡的內容。在vim中簡單用y只是複製到“(雙引號)粘貼板裡,同樣用p粘貼的也是這個粘貼板裡的內容; 要將vim的內容複製到某個粘貼板,需要退出編輯模式,進入正常模式後,選擇要複製的內容,然後按"Ny(注意帶引

vi/vim的複製、剪貼、刪除以及撤銷

vi/vim中複製藉助“y”,刪除藉助“d”,那麼剪貼呢?剪貼就是在刪除之後再粘貼。原來這兒的刪除不是真刪除,而是放在緩衝區了。複製1."yy"     編輯模式下,複製游標所在行內容。2."nyy"   編輯模式下,複製從游標所在行開始向下數共n行內容。3.":n1,n2y"    命令列模式下,複製從行標n1開始n2結束所有行內容。刪除1."dd"     刪除游標所在行內容。2."ndd"   刪除從游標所在行開始的n行。3.":n1,n2d"   

vim 多文本編輯

:edit otherfilename "編輯另一個檔案,但需要事先儲存原檔案":hide edit otherfilename "編輯另一個檔案,不需要事先儲存原檔案"vim one.c two.c three.c "啟動時就指定要編輯的多個檔案  n跳到下一個檔案CTRL-^ "跳轉到剛剛編輯過的檔案"`"   "返回上次離開該檔案時游標所在的位置"`.   "返回最後一次對檔案做出改動處"vim -R file 以唯讀方式開啟檔案 :split "分割一個視窗為兩個,可以通過split

vim 開啟二進位檔案獲得資訊

一  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  

tags cscope 在vim中

文章目錄 一,軟體安裝二,產生索引檔案三,一般源檔案中產生索引檔案四,在VIM使用cscope尋找五,在VIM中使用tags尋找符號:六,其它命令介紹:七,特別注意: linux原始碼提供了製作cscope索引檔案和tags檔案的make命令。一,軟體安裝 先安裝cscope:sudo apt-get install cscope 在安裝ctags:http://ctags.sourceforge.net/可以使用:ctags

vim的會話儲存功能

使用VIM開發軟體項目 - (2) 會話和viminfo本節所用命令的協助入口::help mksession :help 'sessionoptions' :help source :help wviminfo :help rviminfo :help

linux下基於vim的檔案編碼

掙紮後,我們還是向gbk妥協了,三個項目都將基於gb編碼,我想,將來我一定會非常懷念使用utf8的年代的。其實,如果熟悉這些編碼之間的關係,多關注下開發時候的檔案編碼,大概也不會出現亂碼和ajax前後編碼解碼的問題,只是總會有人某個時刻忘了將檔案另存新檔gb編碼的檔案,也總會有人在開發的爽的時候忘了這個根本,既然統一編碼,在winodw下的前端開發都要將檔案存為gbk,在editplus或記事本中存為ANSI編碼就可以,這些編輯器會根據碼流去識別到底是gbk還是gb2312還是gb18030的編

VIM學習小日記(1)

做FPGA開發,呵呵呵,算了,不帶高帽子了……其實就是玩玩FPGA而已。然後發現Xlinx公司的XPS果然還是……換行還是/r/n(雖然現在我也沒法完全區分/r,/r/n,/n三者之間的區別,或者說知道,但是不想記住),決定還是把VIM祭出來吧。“天下事有難易乎”萬事做起來才發現難,自己連尋找替換都不會的說。 google一下,用一下,記錄一下: 尋找:就是/string,很簡單,注意,不用打“:”替換:這個要加冒號了“:s/shibaile/failed/g” 然後要替換^M可出了問題了,有文

用vim作IDE

 emacs斷斷續續用了好幾年了,卻還是覺得不熟練,主要是自動補全和自動提示,感覺在emacs裡弄起來太複雜了。今天準備用vim來試試,看能不能方便點。不管在win下還是在linux下,安裝好gvim後,把taglist,minibuffer,omnicppcomplete三個外掛程式拷貝到vim的外掛程式目錄下(linux下可以放在使用者目錄的.vim下,windows的話可以放在vim安裝目錄的vimfiles下),然後重啟gvim插件自動就生效了。minibuffer:當同一個vim開啟多

emacs的Local Variables和vim的Modeline

 emacs和vim都可以通過在檔案中設定一些變數來影響當前文檔,在emacs中被稱為Local Variables或者叫File Variables,在vim中被叫做Modeline。叫法不一樣,功能是相同的,不過寫法上還有些區別。1 emacs emacs的方式是在第一行用下面的格式:-*- var1: value1; var2: value2; ...

總頁數: 120 1 .... 60 61 62 63 64 .... 120 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.