vim的小技巧

Vim/Vi一直是UNIX/Linux系統上最流行的文字編輯器,從2001年接觸UNIX至今,Vim/Vi始終是我修改系統檔案、編寫簡單程式的首選編輯器,是居家旅行必備之工具。如何提升它的編寫速度,本文著重介紹了一些使用技巧供大家參考。應用技巧一:快速注釋1、連續行注釋使用Vim/Vi編輯shell指令碼,在進行調試的時候,需要進行多行的注釋,每次都要先切換到插入模式,在行首輸入注釋符“#”,再退回命令模式,非常麻煩。其實如果要注釋連續行,可在命令模式下執行,格式如下::起始行,終止行s/要替換

vim+ctags+cscope配合使用閱讀源碼

在閱讀源碼的時候一個好的工具能使效率提高很多。在這,關於工具我就不多說了,vim+ctags+cscope,我這裡主要想介紹一下,這個組合工具的一些提示,這裡有從網上找到了(在此,謝謝那些前輩們的辛勞),也有自己積累的,總之,記錄下來吧。cscope的工作需要vim、ctags的配合,它們都是基於命令列的。下面只是給出了三種工具的常用方法,更多功能可查看man手冊,或者官方文檔。一、Vim參考:http://oss.lzu.edu.cn/modules/lifetype/index.php?op

vim cscope taglist 使用

vim cscope taglist 使用一 . 安裝apt-get install  exuberant-ctags  cscope global cppcomplete 和 taglist 要到www.vim.org的擴充列表中下載 taglist 的:http://www.vim.org/scripts/script.php?script_id=273cppcomplete 的:http://www.vim.org/scripts/script.php?script_id=527然後在

.vimrc使能滑鼠後,vim滑鼠右鍵不能複製

轉自:http://blog.sina.com.cn/s/blog_622d95080100ny94.html在~/.vimrc中加入 set mouse=a 後,vim滑鼠右鍵變得不能複製了,解決辦法如下:按住 shift 鍵,然後選擇,此時表示由 X 處理該選擇,copy 選項就 enable 了。如果放掉shift鍵,則由 vim處理該選擇。原文:新修改了~/.vimrc 檔案之後, 發現滑鼠右健無法複製文本。發現在設定檔(~/.vimrc)中發現,有這樣一段話: 11 " In

vim編輯器學習筆記

       最近以來對編輯器的選擇比較糾結,最開始時使用vim,因為只要能ssh串連上就可以進行編輯;後來用source in

離線安裝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

php 調試:Vim + Xdebug + DBGp

果然還是vim強大php調試技術手冊 --by heiyeluren,laruencexdebug php調試配置注意事項--by 將之典藏同學note:出現錯誤:“DbgProtocol instance has no attribute 'stop'”解決1:xdebug_remote.*配置不對解決2:開啟網頁xxx.php時忘加XDEBUG_SESSION_START=1解決3:沒有及時重新整理頁面解決4:debuger.vim

vim + ctags + taglist 輕裝上陣

   

VI與VIM區別

from ; http://blog.csdn.net/carolzhang8406/article/details/6117593摘自維基百科http://zh.wikipedia.org/wiki/VimVim是從 vi 發展出來的一個文字編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程式員中被廣泛使用。和Emacs並列成為類Unix系統使用者最喜歡的編輯器。Vim的第一個版本由Bram Moolenaar在1991年發布。最初的簡稱是Vi IMitation

利用vim+cscope+ctags查看代碼

在linux下面總不能得心應手地查看代碼,知識好多工具我們不知道怎麼去用而已。下面總結一下本人的vim+cscope+ctags環境搭建:1.vim(1) 查看vim是否支援cscope#vim --version |grep cscope+cryptv +cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic如果沒有  +cscope

linux操作命令總結一(vim命令)

1、Vim操作命令1)Vim自動目錄補全在vim編輯狀態下(即insert狀態),先按Ctrl+X鍵,再按 Ctrl+F鍵 ,即可進入目錄自動補全模式,它會根據文中的目錄,顯示該目錄下的所有檔案,通過上下鍵來選擇,斷行符號鍵來確認。2)檔案對比vimdiff  file1  file2比較file1和file2中的代碼差異或文本差異vimdiff有幾個比較方便的快速鍵<1> 檔案跳轉在各個差異點之間快速移動   跳到下一個差一點右半中括弧加字母c, 即

轉:vim的複製粘貼小結

正在學習使用vim,前一陣想學linux,然後突然發現vim是個好東西,學習使用,今天發現,無法使用ctrl+c/ctrl+v來跟系統其它應用之間做複製粘貼,非常不爽,搜了一下,發現很多人有寫這個問題,試了幾個,覺得這個最好,轉帖過來收藏。原文地址:http://lsong17.spaces.live.com/blog/cns!556C21919D77FB59!603.entry內容:用vim這麼久了,始終也不知道怎麼在vim中使用系統粘貼板,通常要在網上複製一段代碼都是先gedit開啟檔案,中

Vim 練級攻略

vim的學習曲線相當的大(參看各種文字編輯器的學習曲線),所以,如果你一開始看到的是一大堆VIM的命令分類,你一定會對這個編輯器失去興趣的。下面的文章翻譯自《Learn Vim Progressively》,我覺得這是給新手最好的VIM的升級教程了,沒有列舉所有的命令,只是列舉了那些最有用的命令。非常不錯。——————————本文開始——————————你想以最快的速度學習人類史上最好的文字編輯器VIM嗎?你先得懂得如何在VIM倖存下來,然後一點一點地學習各種戲法。Vim the

Two decades of productivity: Vim’s 20th anniversary

Two decades of productivity: Vim's 20th anniversaryBy Ryan PaulRunning vim inside a terminal running inside a vimThe Vim text editor was first released to the public on November 2, 1991—exactly 20 years ago today. Although it was originally designed

[VIM]錄製遞迴調用的宏

在dailyvim.blogspot.com上看到一篇講述Recursive Macros的小文。以前從來沒意識到vim的宏還支援遞迴,遞迴宏有什麼作用呢? 最容易想到的就是可以在整個檔案範圍內執行宏。之前要在一個檔案中從頭到尾執行一個宏要怎麼做,輸入N@a,N是個很大的數,一定要大於檔案總行數,a是寄存器的名字。有了宏遞迴,只需@a就可以搞定。舉個例子,有下面這樣的檔案內容:12345將游標移至首行1的位置,在普通模式下鍵入以下操作:    qaq   清除寄存器a   

[經驗總結]安裝使用VIM代碼補全外掛程式snippetsEmu

 水木VIM版裡有人推薦snippetEmu,MS是個類似於VC++裡的Visual Assist這樣的工具。下載的網址如下:http://www.vim.org/scripts/script.php?script_id=1318要同時將snippy_plugin.vba和snippy_bundles.vba(注意這個是針對不同語言的包)都下載才可以安裝成功,安裝方法很簡單,用VIM開啟snippy_plugin.vba,執行命令 :so % 。 試用了一會,發現

[經驗總結]Vim的NerdTree外掛程式不錯

/*body { color: #000; background-color: #fff; margin: 0px 10%; min-width: 720px; font-family: Verdana, sans-serif; counter-reset: chapter section subsection subsubsection paragraph lchapter lsection lsubsection lsubsubsection

vim + xdebug + dbgp => phpdebug

琢磨了一陣編輯器,然後要要開始準備寫程式,於是debug的議程就提上來了,這次是搭建基於vim 的php編輯平台 ...--------------------------------------------------------------------------------| System | CentOS 5.7--------------------------------------------------------------------------------| Editor

使用vim+ctags+cscope閱讀核心源碼

轉自:http://www.zeuux.org/blog/user/leedy.chen/(陳莉君)有網路的時候,使用LXR(The Linux Cross

Fix Indentation and Tabs in VIM (Vim格式化操作)

2011-03-27 wcdj 先看一段簡單的tutorial。 Fix Indentation and Tabs in VIMThanks to the folks in #vim on freenode, here's a quick tutorial on how to fix the indentation and tabs in an xml file from within VIM…First find out what your current settings are by

總頁數: 120 1 .... 39 40 41 42 43 .... 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.