Time of Update: 2018-12-05
總結: 安裝vim --> 配置 /etc/vim/vimrc 檔案 使得vim能夠支援文法高亮、自動縮排等等功能。木目前使用的 vimrc 設定檔的內容如下,進行基本的 c/c++ 編程已經足夠了。 ++++++++++++++++++++++++++++++++++ "文法高亮顯示syntax enablesyntax on set background=darkset nocompatibleset number"檢測檔案的類型filetype on"記錄曆史的行數set
Time of Update: 2018-12-05
進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx開始記錄宏,並將結果存入寄存器xq
Time of Update: 2018-12-05
來源: ChinaUnix部落格 日期: 2008.07.30 13:59 (共有1條評論) 我要評論 需要軟體 vim http://www.vim.org code_complete.vim 外掛程式http://www.vim.org/scripts/script.php?script_id=1764 ctags 一般安裝完vim後都會有,ubuntu中好像是不支援,需要下載. 一 vim 配置
Time of Update: 2018-12-05
進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x 播放記錄在x寄存器中的宏命令稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模式,然後輸入@x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如@x20,可以重複20次。這個在文本的批處理中是非常有用的。同時編輯多個檔案在vim眾多的外掛程式中,
Time of Update: 2018-12-05
進階一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的::qx 開始記錄宏,並將結果存入寄存器xq 退出記錄模式@x 播放記錄在x寄存器中的宏命令稍微解釋一下,當在normal模式下輸入:qx後,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模式,然後輸入@x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如@x20,可以重複20次。這個在文本的批處理中是非常有用的。同時編輯多個檔案在vim眾多的外掛程式中,
Time of Update: 2018-12-05
the pristine stateI was watching a violinist bow intensely and I had this thought: I probably have as many brain cells devoted to my text editor as he does to playing his chosen instrument. Is it outlandish to imagine that an MRI of his brain during
Time of Update: 2018-12-05
也許還是有很多人不能願意用CLI的vi/Vim來寫東西,不過,當你真的習慣了,它的高效性就是不可估量了。下面的這張圖,一看就明白了,從此,學習變的不再艱難^_^補註:圖中沒有關於尋找和替換的,應該用下面的。自上而下的尋找操作 /word小寫n和N自下而上的尋找操作 ?word小寫n和N普通替換操作
Time of Update: 2018-12-05
文法為 :[addr]s/源字串/目的字串/[option]全域替換命令為::%s/源字串/目的字串/g[addr] 表示檢索範圍,省略時表示當前行。如:“1,20” :表示從第1行到20行;“%” :表示整個檔案,同“1,$”;“. ,$” :從當前行到檔案尾;s : 表示替換操作[option] : 表示操作類型如:g 表示全域替換; c 表示進行確認p 表示替代結果逐行顯示(Ctrl +
Time of Update: 2018-12-05
Your vimrc file is an incredibly powerful, incredibly useful thing. Anything you can do in command-line mode you can do in your vimrc file. This makes it possible to make settings (e.g. :set textwidth=80) in the command-line mode and then make them
Time of Update: 2018-12-05
在正式使用Vim之前,先來點開胃菜,學習下Vim中一些常用的命令,有了這些基本命令,才能讓我們使用Vim更加得心應手,加快工作的效率~注意:接下來將要介紹的命令主要是用在Vim的Normal模式下。 一 建立/修改檔案當需要對一個檔案進行編輯時,首先這個檔案得存在。你可以使用Vim建立或修改檔案(假設檔案名稱為hahaya.cc),在終端下執行 Vim hahaya.cc,這條命令會開啟hahaya.cc檔案,當hahaya.cc這個檔案不存在時,Vim會建立這個檔案並開啟。 二 在Vim中開啟
Time of Update: 2018-12-05
用Gvim建立IDE編程環境 (Windows篇)說明:本文是作者在完全按照著名的《手把手教你把Vim改裝成一個IDE編程環境》一文,在Windows XP上用gvim建立IDE環境時所作的備忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx。0.準備軟體及外掛程式。(a)gvim72.exe 地址。(b)vimcdoc-1.7.0-setup.exe
Time of Update: 2018-12-05
VIM 屬於那種乍一用深惡痛絕,用熟了就覺得離不開的工具。我用它有一段日子了,從開頭被逼無奈,到後來其樂無窮,也算是走過了一段比較長的路程。每過一段時間,用熟了的功能就會從腦子記得變成手指記得,這樣就可以騰出空間來學習更多的功能,也算是用 VIM 的樂趣之一。之前我用 :q 退出的時候,如果不慎敲反了,就會變出一個小小的視窗,不知有什麼用,當時覺得很煩,這幾天的空看看,原來那個叫命令視窗 (Command
Time of Update: 2018-12-05
vim也用了3年多了,也折騰過一陣子設定檔,最近發現一個ivim的設定檔還不錯,具體安裝方法如下先裝上exuberant catgs:sudo apt-get install exuberant-ctags 安裝vim外掛程式安裝工具:git clone http://github.com/gmarik/vundle.git $HOME/.vim/bundle/vundle 擷取vim設定檔:git clone http://github.com/kepbod/ivim.git
Time of Update: 2018-12-05
不的不說,當你習慣了vim給你的編程帶來樂趣後,你將會越來越喜歡它!在以前剛開始用vim的時候,總覺的在vim裡面,滑鼠沒有起到像其他編輯器那樣的功能,不能通過滑鼠控制vim下游標移動,而當時又不熟悉vim的移動命令,所以每次的移動,都的費很大的勁。 後來發現, vim也是可以使用滑鼠來移動的, 實現這個功能只需要簡單的在vimrc裡面加上一條命令即可:set mouse=a可沒過多久,又發現了新的問題: 當你設定 set mouse=a之後,vim裡面的內容,你是怎麼拷貝都拷貝不到外面來,
Time of Update: 2018-12-05
用慣了Windows下的IDE工具,總覺得缺少一點那些代碼不是自己的,而是由IDE帶來的。另外一方面, 在修鍊的過程中,總需要掌握一種其他的編輯工具。vim是一個Simple and Power的編輯工具,程式本身提供基本的編輯工具,而且可以通過配置或擴充而實現強大的功能,比如用vim作為rails的開發工具。Vim作為一種強大的編輯工具,是通過鍵盤來實現,而不是通過滑鼠來實現的。這一點很重要。vim有三種常見的模式,Normail Mode(命令模式),Insert
Time of Update: 2018-12-05
bufpos外掛程式的:http://www.vim.org/scripts/script.php?script_id=1836buftabs外掛程式的:http://micampe.it/files/buftabs.vim這是bufpos的作者做了小修改的版本的buftabs.將下載的bufpos.vim 和
Time of Update: 2018-12-05
自己改出一個vim配色。。。 set background=darkhi clearif exists("syntax_on") syntax resetendiflet g:colors_name="okmatrix"hi Normal guifg=darkgreen guibg=Blackhi Cursor guibg=darkgreen guifg=darkgreenhi Comment guifg=darkgreenhi Identifier guifg=darkgreenhi
Time of Update: 2018-12-05
1.在SecureCRT中 secureCRT使用VIM時對文法高亮 其實不是secureCRT的功能,而是VIM的設定:Options ->Session Options -> Terminal -> Emulation 中Terminal選擇ANSI or linux or xterm,必須鉤上 ANSI Colour設定 選項->會話選項->終端->模擬->終端:Linux,選中ANSI
Time of Update: 2018-12-05
記在這裡做備忘吧。下面方法的好處是,不需要改變SecureCRT的配置,所以不影響對其他中文的顯示。 問題: 比如一個檔案用utf-8編碼,檔案頭: 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 此時: 用SecureCRT到Linux下,使用VIM編輯,中文顯示會是亂碼。 查看SecureCRT->Session Options Terminal->Appearance: Character encoding: Default
Time of Update: 2018-12-05
在 Vim 中,有四個與編碼有關的選項,它們是: ''fileencodings''、 ''fileencoding''、 ''encoding'' 和 ''termencoding''。在實際使用中,任何一個選項出現錯誤,都會導致出現亂碼。因此,每一個 Vim 使用者都應該明確這四個選項的含義。下面,我們詳細介紹一下這四個選項的含義和作用。 * encoding ''encoding'' 是 Vim 內部使用的字元編碼方式。當我們設定了 ''encoding'' 之後, Vim 內部所有的