Vim設定檔(適用於gVim)

配置一覽:1、括弧自動匹配 [支援所有的括弧類型以及引號等]2、一鍵添加文法模板、作者、時間等資訊3、單源檔案一鍵編譯、運行 [已配置支援所有主流程式設計語言]4、代碼補全、函數跳轉 [由ctags實現]5、文法結構智能補全 [由snipMate實現]6、在Vim裡寫部落格、Wiki

linux操作之: 設定vim的自動縮排,安裝vim7.1, 設定Kget為Firefox的預設下載工具

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

vim儲存退出後出現亂碼

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

vim之python自動補全

這是一個相當不錯的 Python 代碼自動完成的指令碼。可以實現下面python代碼的自動補全: 簡單python關鍵詞補全 python 函數補全帶括弧 python 模組補全 python 模組內函數,變數補全 from module import sub-module 補全 pydiction 1.0 之後版本安裝配置適用VIM7之後的版本。1.python_pydiction.vim將檔案 python_pydiction.vim 放到 ~/.vim/after/ftplugin/

vim copy&cut

原創:http://vim.wikia.com/wiki/Copy,_cut_and_paste參考:http://linuxtoy.org/archives/efficient-editing-with-vim.htmlEver try to cut (or copy) some lines and paste to another place? If you need to count the lines first, then try these to eliminate

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.

windows 下 vim+ctags

 下載gvim gvim71.exe 並安裝 下載ec57w32.zip (ctags)串連Ctags解壓後copy ctags.exe到 C:/windows/system32/ 下載Taglist 的 解壓後copy 分別把plugin/taglist.vim doc/taglist.txt都放到vim安裝目錄的對應目錄下在cmd terminal 運行 ctags -R XXX 產生tags ctags -R --c++-kinds=+p --fields=+iaS

vim tab設定為4個空格

在.vimrc中添加以下代碼後,重啟vim即可實現按TAB產生4個空格:set ts=4  (註:ts是tabstop的縮寫,設TAB寬4個空格)set expandtab對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換:TAB替換為空白格::set ts=4:set expandtab:%retab!空格替換為TAB::set ts=4:set noexpandtab:%retab!加!是用於處理非空白字元之後的TAB,即所有的TAB,若不加!,則只處理行首的TAB。

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

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

vim插入行號

range()是個新的函數,用來產生包含數字序列的列表。當然也可以用來產生行號:" 為前30行加上行號:for i in range(31):call setline(i,i .' '. getline(i)):endfor對range(),setline()的用法見協助文檔。range()函數相對前面的2個解法而言要靈活許多,除可用以表示行號,也可以用來編數字序列,相應地也要求一些編程基礎。

VIm設定檔(全平台可用)

原文連結:http://www.oschina.net/code/snippet_103341_9644Linux:" ----------------- Author: Ruchee" ----------------- Email: my@ruchee.com" ----------------- WebSite: http://www.ruchee.com" ----------------- Date: 2012-05-01" Ctrl + H

vim 轉換html

在G+上看到網友的介紹,發現vim可以把代碼按照當前的文法高亮轉換成html文檔,真是一個很貼心的小功能。對我來說,這個功能至少有兩個作用。第一,把轉出來的html文檔直接放到部落格裡,這樣讀者看代碼更加一目瞭然;第二,在需要把代碼寄給同事review前先轉成html格式,以應對大部分email用戶端代碼不能自動對齊的問題。TOhtml使用起來很簡單。如果需要把整個文檔轉成html,在命令模式下執行::TOhtml如果只是需要轉某幾行代碼(如30到42行),則執行::30,42TOhtml下面是

vim 儲存唯讀檔案

你是否會和我一樣經常碰到這樣的情景:在VIM中編輯了一個系統設定檔,當需要儲存時才發現當前的使用者對該檔案沒有寫入的許可權。如果已經做了很多修改,放棄儲存的確很懊惱,只好先儲存在使用者的主目錄下,再用sudo mv移動到檔案的原始位置,並按需要chown。這樣做實在太麻煩了,以下的這個技巧就太方便了。當需要儲存時,輸入以下的命令:1:w !sudo tee %

vim remap F5 CTRL-F7 F7 F12

如題,定義F5為編譯執行,F7為編譯,Ctrl-F7為運行,定義F12為調試,因為F11在ubuntu下的終端另有它用。" remap F5 to complie the c++ programfunc CompileRun()exec "w"if &filetype == 'c'exec "!rm %<"exec "!gcc % -g -o %<"exec "!./%<"elseif &filetype == 'cpp' || &filetype ==

vim 的一些使用方法,如設定行號,開啟自動縮排等

下面是我總結的人家的一些經驗:先稍為介紹一下 vim. vi 是 unix/linux 下極為普遍的一種文字編輯器, 大部分機器上都有. vi 有各種變種, 在不同的機器上常用不同的變種軟體. 其中 vim 比較好用也用得比較廣泛. vim 是 Vi IMproved 的縮寫, 表示更好的 vi. 我個人覺得它是非常好的編輯器(為了避免 Emacs 粉絲挑眼, 就不說最好了). 沒用過的也建議試試看, 當然 vim 對編寫文字檔很方便好用, 比如編寫程式, html文檔等等, 卻不能用來編寫

vim多標籤和多視窗

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

vim外掛程式ZenCoding一些常用的操作

vim外掛程式ZenCoding一些常用的操作相當的酷,記錄一些常用的操作安裝很方便,不再像我以前使用的sparkup.vim得配置python環境了,可直接到http://github.com/mattn/zencoding-vim下載zencoding.vim檔案放到vimfiles/plugin或.vim/plugin目錄就OK了。接下來介紹些使用方法(Copy自LazyHack的使用zen coding for vim快速編寫html代碼)展開縮寫輸入

核心學習第一步:查看源碼Vim+Cscope

本文參照Linux核心修鍊之道編寫,作者為任橋偉。Vim就不用多說了,大家都在用。Cscope看軟體名字就知道C+scope,本身設計出來就是為了瀏覽c的代碼的。通過Cscope可以知道諸如某個函數的定義、那些函數調用了它、它調用了那些函數等等。是在控制台學習Linux源碼不可缺少的有力工具。你可以通過閱讀Vim中文協助手冊來瞭解:help

為何 Emacs 和 Vim 被稱為兩大神器

Emacs 是神的編輯器,而 Vim 是編輯器之神。二者為何會有如此美譽,且聽本文向你一一道來。Author:Jiqing Wuemail:jiqingwu@gmail.comhomepage:http:://hi.baidu.com/jiqing0925create:2011-01-09update:2011-01-09面向的讀者:經常用電腦處理文本和編程的同學目錄0. 序章:神器的傳說1. 無敵的可擴充性1.1 可擴充性給了軟體強大的生命1.2 Emacs是偽裝成編輯器的作業系統1.3

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

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

總頁數: 120 1 .... 87 88 89 90 91 .... 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.