vim使用記錄

自動縮排設定:set cindent格式化調整。==手動調整。< < 和 > >代碼自動補全 插入模式:C+n補全下一個; C+p補全上一個。顯示行號命令模式:set number強大的g命令http://blog.sina.com.cn/s/blog_6e128365010153no.html尋找命令模式下,輸入 /word 後斷行符號,即尋找word。按 n 尋找下一個匹配單詞,按 N

vim的使用方法

不要試圖一次記下很多 每次掌握最需要的兩三個技巧 然後多多熟悉 嗯 這樣總有一天

linux vim environment setting

I tried to use the python autocomplete in vim  and setting the environment in ~/.bashrc,then it works in shell . but not works when i opening gvim from a window.find it on line and i get some useful information: When you are  launching gvim from

Vim + Taglist + Ctags 原始碼閱讀工具的安裝

一、安裝TagList 和 Ctags(1)Ctags的安裝a. 下載Ctags      下載網址為:http://ctags.sourceforge.net/. 比如下載的是ctags-5.6.tar.gz。b. 解壓    $tar -xzvf ctags-5.6.tar.gzc.編譯安裝    $cd ctags-5.6    ..............    ..............    $./configure    ..............    ...........

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 的 tab 設定

摘自 Vim 手冊: 選項:1. tabstop:表示一個 tab 顯示出來是多少個空格,預設 82. softtabstop:在編輯的時候(比如按退格或 tab 鍵)一個 tab 是多少個空格(有點不好理解。。。我也沒完全弄明白)3. expandtab/noexpandtab:將 tab 擴充/不擴充成空格4. shiftwidth:每一級縮排是多少個空格5. smarttab:根據檔案中其他地方的縮排空格個數來確定一個 tab 是多少個空格 命令::[range]retab

vim 中定義快速鍵的方法

上一篇部落格《vim 中複製內容至系統粘貼板》中介紹了如何將vim中的內容複寫至系統粘貼板,從中可以看出,一次複製需要按好多鍵,於是我就想定義一個快速鍵來簡化操作,過程很簡單。例如,我如果想把複製全文的快速鍵設定為ca(取copy all之意),過程如下:1 測試一下ca是否被佔用,在Normal Mode(即普通模式)下輸入ca,看看有沒有什麼反應,如果沒有,就表示ca未被佔用2 編輯~/.vimrc檔案,在其中添加    map ca {ggvG"+y}3 開啟一個檔案,在Normal

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

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

VIM基本操作和設定

一、基本編輯功能1、複製、剪下和粘貼複製特定的某一段:把游標移到要複製的文本的頭部,按下“v”,往後移動游標,游標所過之處的字元>都會高亮,移到欲複製文本的尾部後,按下“y”,高亮文本全部被複製到剪粘板。複製某一行:把游標移到要複製的那一行,按下“yy”,該行就被複製到剪粘板。剪下特定的某一段:把游標移到要剪下的文本的頭部,按下“v”,往後移動游標,游標所過之處的字元>都會高亮,移到欲剪下文本的尾部後,按下“y”,高亮文本全部被複製到剪粘板。剪下某一行:把游標移到要剪下的那一行,按下

Vim配置編譯運行C/C++程式

 " F5編譯和運行C程式,F6編譯和運行C++程式,F7運行Python程式,F10 gdb調試" 請注意,下述代碼在windows下使用會報錯,需要去掉./這兩個字元" <F5> 編譯和運行Cmap <F5> :call CompileRunGcc()<CR>func! CompileRunGcc()exec "w"exec "!gcc % -o %<"exec "! ./%<"endfunc"< F6> 編譯和運行C++map &

vim顯示中文亂碼解決方案

我使用的是Ubuntu 12.04,在使用vim開啟file類型為:“ISO-8859 C program text“的檔案時,裡面的中文是亂碼,這是因為vim不能自動識別檔案的編碼類別型,需要修改vim的配置,可以修改/etc/vim/vimrc,也可以修改~/.vimrc,我只對目前使用者生效,所以修改後者,加入如下內容:set fencs=utf-8,GB18030,ucs-bom,default,latin1退出並儲存,亂碼情況解決。

vim/gvim: Install Gvim

ubuntu 10.10 安裝了 Gvim,分享一下。開始下載安裝sudo apt-get update(更新一下源,可選項,呵呵)sudo apt-get install vim-gnome安裝 ok 之後,為 Gvim 配置菜單(兩種方式)方式 1 : sudo vim /usr/share/applications/gvim.desktop方式 2 :sudo gedit /usr/share/applications/gvim.desktop如果你以前使用過 vim 就使用方式

vim使用小結

使用vim有一段時間了,可還是菜鳥層級。把經常用到的快速鍵命令記下來:Ctr + Z:相當於EscCtr + P:代碼補全dd:     剪下p:     粘貼y:     複製za:    摺疊格式化代碼:gg=G備忘:gg —— 到達檔案最開始= —— 要求縮排G     —— 直到檔案尾跳轉到函數、變數定義處: [ + ctrl + i:跳轉到函數、變數和#define[ + ctrl + d:跳轉到#define處ctrl + i:向前跳到前幾次游標位置ctrl +

vim-latexsuite 安裝使用

vim_latex的安裝和使用I、安裝Vim-latexsuite是一個專門把latex和vim結合在一起的免費軟體,雖然大小很小(安裝檔案只有0.21M),但用起來功能強大,非常舒服。目前其最新穩定版本是1.5,可以從[url=“http://vim-latex.sourceforge.net/index.php?subject=download&title=Download”]sourceforge[/url]上下載。安裝vim-latexsuite需要先安裝vim(for

c.vim hotkeys

-- Help ---------------------------------------------------------------  \hm       show manual for word under the cursor (n,i)  \hp       show plugin help                      (n,i)  -- Comments -------------------------------------------------------

vim命令簡表

文章目錄 前言標籤命令視窗命令其他在螢幕上移動書籤標記文本對標記進行動作

【ubuntu】vim安裝python自動補全外掛程式(2)

按照上一篇的步驟安裝外掛程式,結果出現了幾個問題(1)無法識別標籤命令:Error detected while processing /usr/share/vim/vimrc:line 57:E475: Invalid argument: on line 65:E492: Not an editor command: <a0><a0><a0>line 66:E475: Invalid argument: on    line 67:E15:

VIM 檔案編碼識別與亂碼處理

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

vim 複製粘貼

從Vim拷貝到系統粘貼板:"+y從系統粘貼板拷貝到Vim:"+p 或 Shitf + insert在vim裡面,系統的粘貼板跟vim的寄存器+是關聯的,所以你對寄存器加+的任何複製和粘貼都直接影響到系統的粘貼板。vim有12個粘貼板,分別是0、1、2、...、9、a、“、+;用:reg命令可以查看各個粘貼板裡的內容.要將vim的內容複寫到某個粘貼板,需要退出編輯模式,進入正常模式後,選擇要複製的內容,然後按"Ny(注意帶引號)完成複製,其中N為粘貼板號(注意是按一下雙引號然後按粘貼板號最後按y)

Linux下編程協助工具輔助vim+ctags+taglist+cppcomplete+cscope+global

各個工具的主要功能: vim:這個是Linux下功能十分強大的編輯器,就不說了。 ctags:產生tag檔案的命令,這個是其它工具的基礎。 taglist:需要ctags的支撐,直接在左邊列出函數列表,全域參數列表。 cppcomplete:需要ctags的支撐,可以補全類型或者函數名。 cscope:比較強大,可以對函數以及部分類型定義進行跳轉,其實cscope是用來替代ctags功能的。 global:貌似和cscope,taglist功能一樣,據說對於大型的工程表現不錯。 各個工具的安裝:

總頁數: 120 1 .... 26 27 28 29 30 .... 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.