無外掛程式Vim編程技巧

標籤:本篇文章轉自 酷 殼 – CoolShell.cn,作者是陳皓。不過這裡只轉載了一部分個人認為常用的技巧,並做了些小調整,這裡Vim的版本是7.3。 Vim 7.3上測試可行 瀏覽代碼 首先,我們先從瀏覽代碼開始。有時候,我們需要看多個檔案,所以,傳統的做法是,我們開多個tty終端,每個tty裡用Vim開啟一個檔案,然後來回切換。這很沒有什麼效率。我們希望在一個Vim裡開啟多個檔案,甚至瀏覽程式目錄。

vim入門使用與配置

標籤:配置   vim   vim相關知識積累,持續更新中。常用操作一般模式n1,n2s/word1/word2/gn1行與n2行間尋找word1,替換為word21,$s/word1/word2/g第一行到最後一行尋找word1,替換為word2N[Enter] 向下移動n行0 : 移動到該行最後一個字元$ : 移動到該行第一個字元G : 最後一行gg : 首行x&X:

[Practical.Vim(2012.9)].Drew.Neil.Tip14,15學習摘要

標籤:vim 在vim輸入命令zz可以重繪螢幕,讓當前行在螢幕中間。在insert模式下粘貼yt,命令從當前字元複製到字元,處,然後j命令移動到下一行,A命令移動到行尾,進入insert模式,然後<C-r>0粘貼到行尾。0表示從寄存器0中粘貼資料,vim中複製資料,刪除資料後預設放在0寄存器中。 [Practical.Vim(2012.9)].Drew.Neil.Tip14,15學習摘要

vim 編輯器使用

標籤:剛開始vim檔案的模式就是基本的模式,可以移動游標,查看檔案。插入模式:按i進入插入模式,就可以寫東西了,需要儲存按 :w ,需要儲存並退出按 :wq 。然後按esc退到基本模式。視圖模式:按ctrl v就是視圖模式,可以選擇大塊的內容。再按esc就退出視圖模式回到基本模式。按冒號就是command模式。模式之間切換要先esc回到基本模式,然後再進入想要的模式。關於刪除:關於編輯模式下的刪除,不外乎兩個鍵,Backspace 跟 Delete。不同的是,Backspace

一起talk Vim吧(第十一回:Vim分身刀法)

標籤:vim各位看官們,大家好,歡迎大家一起來聽大型章回體科技小說 :Vim。上一回咱們說到屠龍刀:Vim的追命刀法。這一回,咱們一起來繼續說Vim的刀法:屠龍刀Vim之分身刀法。好了,還是那句話,閑話休提,言歸正轉。讓我們一起talk Vim吧!

[Practical.Vim(2012.9)].Drew.Neil.Tip09學習摘要

標籤:Compose Repeatable Changes在vim中實現一個操作可以有許多方法,但是選擇執行步驟最少的方法可以讓這個方法更具重複性。 如下文本我們要刪除nigh. 1)Delete Backward 游標一開始在h上, d表示刪除命令,b表示刪除範圍到所在單詞的第一個字元(不包括第一個字元), 再用x刪除這個字元。2)Delete Forward 游標一開始在h上, b移動游標到該單詞的首字元上, d表示刪除命令,w表示刪除範圍到所在單詞的下一個單詞的首字元處(不包括該首字元),

[Practical.Vim(2012.9)].Drew.Neil.Tip04學習摘要

標籤:vimFind and Replace by Hand 在上面文本中,我們打算把content 更改為單詞copy 也許我們可以用如下命令:%s/content/copy/g上面命令把文本中所有的content單詞換為copy,但是我們卻不希望第二行中的content被替換掉。 我們可以執行下面命令搜尋content我們可以使用/content也可以把游標放在content單詞上,然後按*,vim將自動搜尋游標所在的單詞。 cw命令刪除當前單詞,然後進入insert

【Vim】讓Vim成為你雙手的延伸

標籤:vim引言一年以前也學過Vim好一段時間,但終究還是沒有跨過初學者的門檻。我發現自己很多情況都是這樣的,不是沒有認真學習過,只是到最後都沒有堅持下來。有時候,我真的很難以想象程式員是如何用Vim來查看成千上萬行的原始碼的? 但願,這次不要放棄的努力能讓我體會到積澱修鍊到成為高手的感覺。 對於Vim高手來說,Vim能以與思考同步的速度編輯文本,當然,這個學習熟練的過程是有一定難度,也需要花費很大的心血的。

Linux 文本編輯工具vim

標籤:java   vim   linux   vim的三種模式:一般模式、編輯模式、命令模式。* 一般模式: 當你vim

安裝和使用vim及其外掛程式(Pathogen和NERDTree)

標籤:Vim安裝  命令:  sudo apt-get install vim 配置:     配置vim,/etc/vim/vimrc檔案就好,(我上網找到了一個比較強大的vim設定檔,拷貝到/etc/vim/vimrc裡面,效果不錯)  設定檔:http://files.cnblogs.com/files/xumenger/%E5%BC%BA%E5%A4%A7%E7%9A%84vim%E9%85%8D%E7%BD%AE%E6%96%87%E4

Ubuntu14.04配置VIM與GVIM 高亮、跳轉與自動補齊

標籤:一、環境:剛安裝好的Ubuntu14.04,本文只能保證 在Ubuntu下能達到效果。 二、安裝GVim。     sudo apt-get updatesudo apt-get install vim-gtk 三、自訂vim與Gim文法高亮。     控制文法高亮的檔案叫做 語言名.vim,例如,你想自訂C語言的文法高亮,那麼叫做c.vim。   

[Practical.Vim(2012.9)].Drew.Neil.Tip52 學習摘要

標籤:vimDelete Around, or Change InsideVim ’s text objects fall into two categories: those that interact with pairs of delimiters, such as i) , i” , and it , and those that interact with chunks of text, such as words, sentences, and paragraphs.Vim

關於Vim的一個設定檔

標籤:  昨天晚上+今天早上怒趕了一份關於Vim的自動化配置的Shell指令碼,之前在github上見過一個這麼一個類似的指令碼項目,然後又見到同校的有一位師兄也寫過這麼一個類似的指令檔,然後我也抽分跟著寫一份屬於自己的Vim的配置指令檔,這一份檔案的配置很大程度上參考了以上的兩份設定檔,當然也加上了不少屬於自己的配置,總的一句話來說綜合了上述兩份的優勢,去掉不適合自己的一些配置,添加上適合自己配置的一個結合體。設定檔如下:(名字儲存為ourvim.sh)#!/bin/bashcd echo "

[vim]設定vim文法高亮顯示和自動縮排

標籤:1、設定檔的位置        在目錄 /etc/vim下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私人的設定檔,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc檔案。2、設定文法高亮顯示1) 開啟vimrc,添加以下語句來使得文法高亮顯示:    syntax on2)

vim比較目錄diff

標籤:工具   vim   雖然現在有很多圖形介面的diff工具,但對於有命令列情節的人來說,當飛快的在terminal下敲擊鍵盤時,總不希望再拿滑鼠去點擊其它地方,況且有時候圖形介面佔用資源多,我的MBA就經常啟動diffmerge時卡住,但vimdiff又只能在一個標籤裡比較一組檔案的diff,如果想比較兩個目錄下檔案的diff,它就顯得無能為力了假設我們要實現一個工具叫diffdir,先讓我們腦洞開啟設想一下它應該是怎樣的我希望能

vim使用手冊vimtutor學習筆記

標籤:vimlesson 1-----------------------------------------------------------1 游標移動:    kh   +   l    j# 方向鍵也可以使用2 不儲存退出:q!q - quit3 刪除字元:x4 插入模式:ii - insert5 正常模式:ESC6 追加模式:aa - append7 儲存退出:wqwq - write quit8 編輯檔案:vim

[Practical.Vim(2012.9)].Drew.Neil.Tip51 學習摘要

標籤:vimTrace Your Selection with Precision Text Objects對於括弧,引號,以及例如html,xml中的標籤<a> </a>等,都是成對出現,Vim能夠理解這種結構方式,對它們限定的地區文本進行選擇。 對於如下js代碼 執行如下命令 最開始游標在url的r上,然後輸入v命令,進入

windows下vim中實現C/C++自動補全

標籤:1.下載ctags並解壓到任意目錄,如d:/ctags  (: http://sourceforge.net/projects/ctags/files/ )2.cmd跳轉到include目錄中並執行命令  d:/ctags/ctags -R --c++-kinds=+p --fields=+iaS --extra=+q  (也可把d:/ctags加入到環境變數path中,即可直接在命令列中輸入   ctags

搭建vim作為java開發環境(-)

標籤:說明:本文的內容作為自己搭建環境的記錄,內容基本是從網上尋找來的,所以原作者看了不要太介意。另外本人是Mac電腦,請參照者注意了。javacomplete:是在vim開發中提供提示效果的外掛程式。1.下載   官方連結:http://www.vim.org/scripts/script.php?script_id=17852.下載最新的包,解壓後有兩個檔案夾 autoload和doc,在宿主目錄下的.vim檔案夾中,建立autoload和doc兩個檔案夾,把解壓後的

ubuntu vim 安裝 javacomplete,vimjavacomplete

ubuntu vim 安裝 javacomplete,vimjavacomplete 一直很糾結Linux下沒有類似JCreateor的輕量級JavaIDE,vim配合javacomplete雖然有很多不完善的地方,但可以一定程度上解決java代碼的補全問題.安裝過程:下載javacomplete : Omni Completion for JAVA 官網下載址 裡面是兩個檔案夾,一個autoload一個doc將兩個檔案夾的內容複寫到~/.vim/* 裡對應的檔案夾中.

總頁數: 120 1 .... 105 106 107 108 109 .... 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.