Time of Update: 2018-12-06
引自大家論壇,原文地址:http://club.topsage.com/forum.php?mod=viewthread&tid=2373558&fromuid=3869657關於這兩個編輯器,這篇文章講的很生動,有趣,值得分享!Emacs和Vim:神的編輯器和編輯器之神0.
Time of Update: 2018-12-06
轉自:http://www.ibm.com/developerworks/cn/linux/l-tip-vim2/index.html2.1. gzip(壓縮檔支援)作者:Bram Moolenar網站指令碼編號:無(包含在 Vim 的標準發布之中)安裝說明:無功能說明:該指令碼使得 Vim 可以直接開啟使用 gzip [1]、bzip2 [2] 和 compress [3]
Time of Update: 2018-12-06
操作相同文本的時候覆制尤其有效,在Windows中我們都習慣了先用滑鼠選擇文本而Vim下則不用那麼麻煩,你甚至可以使用可視模式操作,但這裡先略過我在這一節主要說說命令模式下的複製 在講複製之前我要先說一個簡單到不行的命令粘帖p 粘帖 複製的形式可以很多,但是粘帖的形式卻沒多少無非就是加數字達到多次粘帖什麼的其實準確的說,p應該是放置的意思不過我也搞不清是paste還是put的縮寫 單詞和字元複製ynl
Time of Update: 2018-12-06
文章目錄 基礎進階 斷斷續續的使用VIM也一年了,會的始終都是那麼幾個命令,效率極低前幾個星期把Windows換成了Linux
Time of Update: 2018-12-07
Time of Update: 2018-12-06
Vimer初成長,Vim + ctags + cscope 這個組合基本是每個Vimer的必備吧。雖然ctags已經足夠強大,但是cscope可以做的更多。下面來分享下自己的vimrc指令碼關於cscope 的一部分,該指令碼可以實現在項目的任一子目錄下,自動的向上尋找cscope.out,並把他add進來。首先來分享一個小指令碼,可以協助我們在項目中產生cscope.out 和ctags。我把這個檔案命名為cs.sh[java] view plaincopy#!/bin/sh find .
Time of Update: 2018-12-06
轉自:http://www.ibm.com/developerworks/cn/linux/l-tip-vim3/index.html3.1. Vim 指令碼基礎在 .vimrc 檔案中,和在第二章提到的外掛程式和文法檔案中,使用的語言就是 Vim 指令碼語言。這種指令碼語言文法有點像 BASIC,運算式有點像 C,還是比較容易理解的。本章中並不打算對其作很系統的介紹(要完整瞭解的話,請參見“:help usr_41.txt”),而只是介紹一些基本知識,特別是,瞭解定製 .vimrc
Time of Update: 2018-12-06
轉載自:http://blog.163.com/zhang_sheng_cun/blog/static/46288667200792604435190/http://hi.baidu.com/istang/blog/item/b8a38d6e0d0f1fd780cb4a2b.html在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號、文法高亮度顯示、智慧縮排等功能的。為了更好的在vim下進行工作,需要手動設定一個設定檔:.vimrc。在啟動vim時,目前使用者根目錄下的.vim
Time of Update: 2018-12-06
使用VIM有段時間了,但是對於裡面的一些知識還是一知半解,今天在網上無意中發現一篇文章感覺不錯,希望能給像我一樣的朋友帶來一些協助。由於內容比較多就不copy過來了,把網址給大家貼出來!Vim 實用技術,第 1 部分: 實用技巧http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/index.htmlVim 實用技術,第 2 部分: 常用外掛程式http://www.ibm.com/developerworks/cn/linux/l-tip-
Time of Update: 2018-12-06
Vim / gVim 在中文 Windows 下的字元編碼有兩個問題:預設沒有編碼檢測功能如果一個檔案本身採用的字元集比 GBK 大(如 UTF-8、UTF-16、GB18030),那麼其中無法在 GBK 中對應的字元都會出現亂碼,儲存時會丟失。即使編輯檔案時正確檢測出檔案格式也無濟於事。第一個問題的解決辦法是在 ~/.vimrc 中加入以下配置:set
Time of Update: 2018-12-06
文章目錄 基礎進階 上一節我們講到了VIM中的移動,既然已經能夠在螢幕和游標間遊刃有餘了那麼,現在就來談談插入命令不知道有多少VIM新手和我當年(去年)一樣,信誓旦旦的以為只有i可以插入唉,現在想想都覺得可笑,都是Windows下的編輯器用多了的結果滑鼠一點,媽媽再也不用擔心我的文本插入了……悲劇!好了,讓我們拋棄過去吧,從現在起奮鬥,也許不算太晚這是俺寫的《輕快的VIM系列》第二節,每一節都會不斷更新,加入更多技巧在裡面VIM新手們加油,
Time of Update: 2018-12-06
文章目錄 字元刪除單詞刪除行刪除 這一節我們來看看刪除,刪除命令比較簡單,不過要使刪除更有效率你需要配合我們第一節中講的各種移動命令 字元刪除x 刪除游標所在處字元X 刪除游標所在前字元這裡沒有什麼可注意的地方,但需要說明一下的是通常情況下,新手一旦著急便會按著x不動,從而達到刪除一大塊文本的目的如果是頭幾天使用還好說,但從長久考慮,你還需要學習下面的刪除命令 單詞刪除dw
Time of Update: 2018-12-06
恢複在VIM裡比較簡單,不過想要具體恢複到某個時間段很難就我的經驗而言,有時候使用恢複還不如刪了重寫這裡我們來講講恢複、撤銷和重複命令的使用 u 撤消上次命令U 恢複整行ctrl+r 重做. 重複e!
Time of Update: 2018-12-06
我想每個Coder都深刻的明白,修改這一操作在代碼的世界裡是多麼重要與其說修改,無非就是刪除了再插入,但VIM把這兩者結合的很有效率閑話少說,讓我們再次使用這輕快的VIM在code上起舞 字元替換r 單個字元替換R 連續替換~ 更改大小寫很簡單,多試試就行了tips:4~更改連續4個字元的大小寫,很有意思 單詞修改cw 從游標處修改到單詞結尾cb
Time of Update: 2018-12-06
tabBar.vim這個外掛程式實現了類似UltraEdit中的標籤頁的功能,而且能通過Alt-<n>來切換, 安裝:拷貝檔案到[你的gvim的安裝目錄]\vimfiles\plugin\中即可!下載:http://www.vim.org/scripts/script.php?script_id=1338word_complete.vimInsert模式下在輸入的時候自動補全單詞,如果補全正確可以按Tab鍵接受,否則可以不管它繼續輸入或者按Ctrl-n,Ctrl-p切換補全。
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
最近一直在Linux下開發程式,雖然是跑的虛擬機器但是編碼還是在windows下編碼,然後再到Linux編譯。發覺這樣的效率比較低,為什麼不在Linux下編碼呢?呵呵,原因是不太習慣Linux的環境,不過說回來聽說Linux下的兩大工具vi和emacs功能超強,所以也決定下決心學學這兩個工具,這裡就列一些最近學的關於vi的一些操作:首先,vi有三種模式,正常模式(命令模式),編輯模式(插入模式),可視模式。具體的網上也有很多了,怎麼操作,簡單的就是開啟vi,進入的是正常模式(這時候敲鍵盤是輸入不
Time of Update: 2018-12-06
首先,安裝vim的時候(建議在我們工大的實驗室上面安裝,先改掉源,具體看後面如何修改源的介紹),直接在命令列中輸入sudo apt-get install vim-gtk,若發現提示不能裝的話,請往下看 正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構 正在讀取狀態資訊... 完成 有一些軟體包無法被安裝。如果您用的是 unstable
Time of Update: 2018-12-06
眾所周知的是,vim 的代碼是 Bram 用 patch 的方式維護的,一種典型的集約式管理,雖然 edyfox 在https://vim.svn.sourceforge.net/svnroot/vim 維護了 svn 版本,但這也只是匯入 CVS的內容而已,別人無法往裡面加入代碼,問題是,當你想開發一系列實驗性功能時,沒法直接在 vim 的 svn 倉庫上工作(比如建立分支),而只能用自己的版本管理倉庫。這便造成了一個顯然的維護問題,以我自己為例,vim-cocoa 的代碼原本使用 code.
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