逐步設定vim C/C++文法高亮顯示和自動縮排

Vim(Vi Improved) 是一個類似於vi 的文字編輯器,在Vi的基礎上增加了很多新的特性和功能。Vim以其強大的功能和可定製能力,成為Linux/Unix環境下開源的最重要的編輯器之一(另一個是 Emacs),被眾多開發人員所喜愛。筆者此時所用的是最新的7.1版本。與大部分其它編輯器不同,進入 Vim 後,預設狀態下鍵入的字元並不會插入到所編輯的檔案之中。Vim 的模式(mode,可以簡單地理解為“狀態”)概念非常重要。需要知道,Vim 有以下幾個模式:1)  

Ubuntu中修改vim設定檔,更方便於c程式設計

1、使用cd /  轉到檔案系統中; 2、cd/etc/vim 切換到vim目錄內;3、修改檔案許可權 :  sudo chmod  777 vimrc ,會提示你輸入密碼,輸入密碼即可; 4、vim vimrc   開啟vim檔案,內容基本如下: " All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just" /usr/share/vim/vimcurrent/debian.vim) and

vim儲存退出後出現亂碼

 初始時,安裝好Ubuntu以後,使用Vim退出以後會顯示亂碼,這是由於Ubuntu的Vim預設是連結到了/usr/bin/gnome,這是不同於一般使用習慣的Vim,所以我們如果需要使用一般習慣的Vim,並且解決Vim退出以後的亂碼問題,我們必須使Vim連結到我們常用的Vim.basic,步驟如下:1.使用apt-get 安裝Vim包,系統預設安裝的是Vim-gnome包,命令如下:sudo apt-get install

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+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

Vim 練級攻略

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

[vim技巧]How to control Firefox using Vim keybindings

How to control Firefox using Vim keybindings By Joe 'Zonker' BrockmeieronJune 22, 2007 (5:00:00 PM)Share   Print    Comments    Vimusers stick with Vim in no small part because muscle memory is

vim 中複製內容至系統粘貼板

1 安裝vim-gnome1.1 sudo su切換到root1.2 apt-get install vim-gnome2 選中常值內容2.1 按v切換到可視化模式2.2 按方向鍵選中內容 (如果需要選中全文,先按gg將游標定位到開始處,然後輸入v,然後輸入G將游標移動到末尾)3 複製選中內容至系統粘貼板vim 中的粘貼板都有名字,輸入 :reg 可以看到這樣粘貼板的名字,複製時可以將內容複寫至指定名字的粘貼板,其中系統粘貼板的名字為

yum安裝出現No package vim available解決辦法

  yum (Yellowdog Updater Modified)是一個集與尋找,安裝,更新和刪除程式的Linux軟體。它運行在RPM包相容的Linux發行版本上,如:RedHat, Fedora, SUSE, CentOS, Mandriva。今天我在用CentOS 5.5的yum命令安裝的時候出現如下錯誤:[root@malu2 ~]# yum install vimLoaded plugins: fastestmirrorLoading mirror speeds from

Vim實戰手冊(6)常用搜尋與書籤操作按鍵

Vim 實戰手冊(6)常用搜尋與書籤操作快速鍵Author: PoechantBlog: blog.CSDN.net/PoechantEmail: zhongchao.ustc#gmail.com (#->@)Date: January 27th, 2012Update: February 27th, 20121. 搜尋字串/string 向下搜尋字串“string”?string 向上搜尋字串“string”2.

vim真是越用越好用,貼一下設定檔.vimrc

 一方面自己在別的地方可以看到:)其實想想以前,vim的配置無非就是看看別人的很長的設定檔,自己照著copy一下,現在基本上形成了自己的習慣了,有什麼需要的自己加入快速鍵了,特別是以“,”(逗號)開始的leader使用起來非常的方便,雖然其實是犧牲了一個重複反向尋找的功能。。。。但是實際中,我沒有有過用到","這樣奇怪的需求,所以覆蓋了也不怎麼可惜。可惜的是發上來的檔案沒有文法高亮。。。。。。。。。。 let mapleader=","set encoding=utf-8set

解決VIM 中的亂碼

有時候在使用vim的時候,顯示中文為亂碼,這個時候我們可以修改vimrc檔案解決問題! 首先,你需要搞清楚vimrc所在的位置。一般來說,在linux系統裡,應該是這樣Linux: /usr/share/vim/vimrc在Windows系統,應該是在vim的安裝目錄Windows: c:\program files\vim\vimrc我目前使用的是Windows7 ,路徑顯示為 C:\Program

vim不完全配置手冊

下定決心好好來配置一下 vim. 基本配置終端運行:vim ~/.vimrc配置內容如下:set nocp "設定相容set expandtab "設定tabset shiftwidth=4 "設定tab的間隔set tabstop=4 "四個空格代表一個tabset sts=4set showmatch "在輸入括弧時游標會短暫地跳到與之相匹配的括弧處set autoindent "設定自動縮排set number "設定是否顯示行set

VI進階命令集錦及VIM應用執行個體

    VI進階命令集錦及VIM應用執行個體 1.交換兩個字元位置xp2.上下兩行調換ddp3.把檔案內容反轉:g/^/m0/ (未通過)4.上下兩行合并J5.刪除所有行dG6.從當前位置刪除到行尾d$7.從當前位置複製到行尾y$ 如果要粘貼到其他地方 p

Linux系列之vim

不管你有多少檔案要編輯,你都可以在Vim在處理它們。可以定義一個要編輯的檔案清單, 從一個檔案轉到另一個檔案, 也可以在不同檔案之間複製粘貼。a、編輯另一個檔案b、檔案清單c、切換到另一檔案d、備份e、在檔案間複製粘貼f、 查看檔案g、變更檔名編輯另一個檔案:目前為止我們使用Vim的方式還是為每一個要編輯的檔案運行一次Vim。 這是最簡單的用法。:edit foo.txt可以在當前Vim中開始編輯另一個檔案。 當然你可以用任何檔案名稱來替代"foo.txt"。

Ubuntu vim設定檔

Ubuntu vim設定檔 附說明收藏 安裝Ubuntu8.04beta版後,我的vim變得“無精打采”了,主要是沒有在設定檔中設定屬性的緣故,我的Ubuntu6.06是david幫我我配置的,超快,我還沒看清就弄完了,今天自己試試看吧,於是上網搜尋了一下相關內容,來個照貓畫虎,實驗基本成功!我的vim設定檔位置:/etc/vim/vimrc我增加的內容:"-----------------------"基本設定"-----------------------"不使用與vi相容的鍵盤模式set

VIM命令 備忘

查看檔案編碼  <:set fileencoding>加亮當前行 set cursorline加亮當前列 set cursorcolumn刪除分行符號 Jwork 的界定 iskeyword交換兩個字元xp移動到尾部 gE< >E 空白界定        頭部    B< >W 空白定界        word分解符號 上面的小寫 跳轉游標到當前行指定的字元上                   f xxxx 向下移動                   F

會下面的 vim 命令 ,那就可以玩轉linux了

 1、在插入模式之外  基本上來說,你應該儘可能少的呆在插入模式裡面,因為在插入模式裡面 VIM 就像一個“啞巴”編輯器一樣。很多新手都會一直呆在插入模式裡面,因為這樣便於使用。但 VIM 的強大之處在於他的命令列模式!你會發現,在你越來越瞭解 VIM 之後,你就會花越來越少的時間使用插入模式了。2、使用 h、j、k、l  使用 VIM 高效率編輯的第一步,就是放棄使用方向鍵。使用 VIM,你就不用頻繁的在方向鍵和字母鍵之間移來移去了,這會節省你很多時間。當你在命令模式時,你可以用 h、j、k、

vim複製粘貼多行文本的方法

方法1:游標放到第6行,輸入:2yy游標放到第9行,輸入:p此方法適合複製少量行文本的情況,複製第6行(包括)下面的2行資料,放到第9行下面。方法2:命令列模式下輸入6,9 co 12複製第6行到第9行之間的內容到第12行後面。方法3:有時候不想費勁看多少行或複製大量行時,可以使用標籤來替代游標移到起始行,輸入ma游標移到結束行,輸入mb游標移到粘貼行,輸入mc然後 :'a,'b co 'c   把 co 改成 m 就成剪下了要刪除多行的話,可以用 :5, 9 de

VIM 常用命令(節選自Unix and Linux Forum)

Forwarded from  http://www.unix.com/unix-dummies-questions-answers/132518-vim-tips-tricks.html :w => Save [:w filename writes the content to the specified file from current file] :q => Exit as long as there have been no changes:q! => Exit

總頁數: 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.