史上最全最強大的VIM學習資料

Vim 是 Linux 系統上的最著名的文本/代碼編輯器,也是早年的 Vi 編輯器的加強版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了滑鼠操作雖然使得入門變得困難,但上手之後鍵盤流的各種巧妙組合操作卻能帶來極為大幅的效率提升。 因此 Vim 和現代的編輯器(如 Sublime

vim粘帖的一個問題分析(pastetoggle)

聲明本文摘自網路,初始作者不清楚,因此未留原文連結。如果誰知曉,請告之。 Vim作為最好用的文字編輯器之一,使用vim來編文檔,寫代碼實在是很愜意的事情。每當學會了vim的一個新功能,就會很大地提高工作效率。有人使用vim幾十年,還沒有完全掌握vim的功能,這也說明了vim的強大。而這樣何嘗不是一件好事呢,只要有的學習,就有的提高。 最近使用Vim來寫部落格,發現在Vim中粘貼Python代碼後,縮排就全亂了。仔細研究了以下,原來是自動縮排的緣故,於是做如下設定: 

vim的quickfix模式

通常,我們在開發過程中,經常要寫代碼,編譯,修改編譯錯誤,這個過程會數十遍上百遍的重複。如果你是根據編譯器輸出的錯誤資訊,開啟出錯的檔案,找到出錯的行,然後再開始修改,那效率未免太低下了。 利用vim的quickfix模式,可以大大加快這一過程,你可以在vim啟動編譯,然後vim會根據編譯器輸出的錯誤資訊,自動跳到第一個出錯的地方,讓你進行修改;修改完後,使用一個快速鍵,跳到下一個錯誤處,再進行修改,方便的很。

vim中的外掛程式安裝和幾種常用外掛程式

簡介 vim在經過配置之後已經變得非常強大了,足夠我們日常完成工作任務,但是這些還不足以和IDE媲美。這個時候vim更強大的擴充機制就站了出來,vim可以安裝各種外掛程式。就像Firefox和Chrome的各種外掛程式,它們將令我們的工具更加完美。 外掛程式的管理 vim可以通過外掛程式實現全面定製。不過由於其進階配置,你可能需要在其外掛程式系統上花一番時間,才能夠高效地對vim進行個人化定製。不過Vundle可以協助我們完成這些工作。 Vundle全稱Vim

vi/vim工作模式及常用命令

vi命令模式中可用的移動鍵: h---將游標向左移一個字元 j---將游標向下移一個字元 k---將游標向上移一個字元 l---將游標向右移一個字元 w---將游標向前移一個單詞 b---將游標向後移一個單詞 e---將游標移到下一個單詞之後 0---將游標移到行首 $---將游標移到行末 )---將游標移到下一句句首 (---將游標移到上一句句首 }---將游標移到下一段開始處 {---將游標移到下一段開始處 G---將游標移到當前文檔的底部 ^---將游標移到行內非空格的第一個字元 H---

vim裡面如何去掉檔案最後一行的eol

按說,檔案結尾沒有eol是一種不正確的檔案格式,但是許多windows下的軟體喜歡這樣。這個我們暫且不討論,先看看去除eol的需求是怎麼來的:php檔案結尾如果是 ?>, 並且這個php被include了,並且......(這個條件我忘記了,總之我還沒有碰見過也不想碰),那麼?>後面的分行符號會被輸出到頁面上。其實這個問題很好解決,php檔案可以不用?>結尾,官方都這麼推薦的。然而,偏偏人家要求你用?>結尾,並且不許有eol,怎麼辦呢?下面是我找到了一些解決方案:方法一:

修改vim字型顏色

通過putty或者securecrt連到linux伺服器,使用vi編輯*.php 或*.c檔案時, 藍色的注釋很淡,看不清,看起來很費眼 效果如下  我本身有習慣於預設配色,不想修改色彩配置,只想把看不清藍色的注釋換掉,修改成目錄的藍色 翻了翻相關資料,大部分都是修改色彩配置,最後發現可以通過hi命令來修改注釋的顏色。 hi指令使用方法 設定關鍵字為藍色非粗體 :hi Identifier ctermfg =blue cterm =none (bold

Vim 命令筆記

    Vim的命令非常繁複。下面是我今天是涉及到的命令,做一些筆記!    hjkl :左下上右移動。    d :delete     w :word    $ :行末    dd : 刪除一整行     p:粘貼    V :選中一行    例子:d10w 或者10dw刪除是個單詞!p可以將刪除的部分粘貼到游標處!    / :尋找字元 如/word 尋找word 。/後面支援Regex     10G :游標跳到第十行    50% :游標跳到50%的位置    :set number

離線安裝VIM

本次安裝是在WIN7的環境下裝了VMWARE,然後再虛擬機器的情況下進行安裝,具體如下:1.在有網路的地方下載到vim-7.3.tar.bz2,網址是:http://download.csdn.net/detail/wxwd521/4484808;2.將該安裝包copy到虛擬機器的裡,(已經安裝好vm tools)。3.開啟Terminal後,解壓該包:執行命令:tar -jxvf vim-7.3.tar.bz2 進入該目錄:cd

將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

vi/vim 使用方法講解

vi/vim 使用方法講解      文檔操作      vi/vim 基本使用方法       本文介紹了vi (vim)的基本使用方法,但對於普通使用者來說基本上夠了!     

Windows上VIM的安裝

原文出處:http://hi.baidu.com/ramboisme/blog/item/063509a71a791490d1435805.html所需安裝包: (http://www.vim.org/)1 . gvim71.exe  (ftp://ftp.vim.org/pub/vim/pc/gvim72.exe)2. Exuberant ctags 5.0 (http://sourceforge.net/projects/ctags/)3.

vim 多行添加註釋,刪除注釋

按鍵動作:添加註釋:Ctrl+v 進入列編輯模式。向下或向上移動游標,把需要注釋的行的開頭標記起來,然後按大寫的I,再插入注釋符,比如“#”,再按Esc。就會全部注釋了。刪除注釋:同樣 Ctrl+v 進入列選擇模式,移到游標把注釋符選中,按下d,OK了 使用替換命令::% s/^/#/g 來在全部內容的行首添加 # 號注釋:2,50 s/^/#/g 在2~50 行首添加 # 號注釋反過來替換既是刪除操作。

vim多標籤和多視窗

多標籤進入vim前 vim -p <檔案名稱> 以多標籤形式開啟檔案。如vim -p * 就是編輯目前的目錄的所有檔案,vim編輯中:tabnew 增加一個標籤:tabc       關閉當前的tab:tabo       關閉所有其他的tab:tabs       查看所有開啟的tab:tabp 或gT 前一個:tabn 或gt  後一個建立標籤頁:tabe <檔案名稱> 在新標籤頁中開啟指定的檔案。:tabnew <檔案名稱>

vim 替換操作大全

vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。:s/vivian/sky/ 替換當前行第一個 vivian 為 sky:s/vivian/sky/g 替換當前行所有 vivian 為 sky:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky:2,$s/vivian/sky/g 替換第 2

linux 配置vim 的 tab 和空行 color

centos 的位置在:/etc/vimrc  1 if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"  2    set fileencodings=ucs-bom,utf-8,latin1  3 endif  4 syn on  5 set number  6 set nocompatible        " Use Vim defaults (much better!)  7 set bs=indent,eol,start         "

VIM裡格式化XML

把以下的內容加入到vimrc,然後用敲入:PrettyXML即可自動格式化XML。但是這要求xmllint位於你的PATH變數裡。沒有的同學,請安裝包libxml2。function! DoPrettyXML()   " save the filetype so we can restore it later   let l:origft = &ft   set ft=   " delete the xml header if it exists.

vim 中SuperTab的安裝和使用

將vim 改造成功能強大的IDE系列之四『外掛程式介紹』SuperTab使Tab快速鍵具有更快捷的上下文提示功能。『下載和安裝』從http://www.vim.org/scripts/script.php?script_id=1643下載安裝版。這個安裝包跟先前的幾個Vim外掛程式不同,它是一個vba檔案,即Vimball格式的安裝包,這種格式安裝包提供傻瓜式的安裝外掛程式的方法。       1)用Vim開啟.vba安裝包檔案。       2)在Vim命令列下運行命令“UseVimball

一個vim配色

自己改出一個vim配色。。。 set background=darkhi clearif exists("syntax_on") syntax resetendiflet g:colors_name="okmatrix"hi Normal guifg=darkgreen guibg=Blackhi Cursor guibg=darkgreen guifg=darkgreenhi Comment guifg=darkgreenhi Identifier guifg=darkgreenhi

vim為何開啟檔案亂碼,而且之後setenc還是亂碼?附帶實用vimrc一份

在 Vim 中,有四個與編碼有關的選項,它們是: ''fileencodings''、 ''fileencoding''、 ''encoding'' 和 ''termencoding''。在實際使用中,任何一個選項出現錯誤,都會導致出現亂碼。因此,每一個 Vim 使用者都應該明確這四個選項的含義。下面,我們詳細介紹一下這四個選項的含義和作用。  * encoding ''encoding'' 是 Vim 內部使用的字元編碼方式。當我們設定了 ''encoding'' 之後, Vim 內部所有的

總頁數: 120 1 .... 14 15 16 17 18 .... 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.