標籤:class blog code http tar com 在linux下做開發,甚至是只做管理維護工作,也少不了Vim的使用。作為一個新手,我也是剛剛接觸,本節將我日常使用或收集的Vim常用命令記錄下來。當然,直接在命令列上輸入:vimtutor,就可以學習到Vim的所有命令了。Vim很強
標籤:style http 使用 檔案 os for NerdTreeThe NERD tree allows you to explore your filesystem and to open files anddirectories. It presents the filesystem
標籤:style 使用 ar strong 檔案 sp cti on c 本章介紹ex編輯器,為什麼要介紹這樣一個新的編輯器呢:其實ex編輯器不能算是一個新的編輯器,vi只是它的visual
標籤:http 使用 ar strong 檔案 2014 art sp on 記錄自己的學習vim的學習曲線。根據如下文章做練習:http://coolshell.cn/articles/542
標籤:vim1. w [檔案名稱] 相當於另存新檔2. r [檔案名稱] 將[檔案名稱]的內容加到游標行後面3. n1,n2 w[filename] 將n1到n2的內容儲存為[filename]4. 50dd 刪除50行 5x 刪除5個字元5. 20下 向下移動20行
標籤:des style blog http os 使用 ar 檔案 log 四個步驟學習vim1 適應2 感覺舒適3
標籤:style color strong 檔案 時間 sp new on c 1、游標移動 上:k 下:j 左:l 『字母L小寫』 右:h 上一行行首:-
標籤:strong 檔案 for ar 代碼 new c++ ad 1切換插入模式:命令模式下a 游標之後進行插入A 游標所在行尾進行插入i
標籤:style blog color 使用 檔案 for 1. 概述一般來說,在代碼中跳轉,離不開 ctags。實際上,vim 中代碼跳轉是由 vim tags 模組完成的,tags 模組依賴於 tags 檔案。ctags(Generate tag files for source code)
VIM學習筆記 設定檔(vimrc)在vim啟動過程中,首先將尋找設定檔並執行其中的命令。而這些初始設定檔案一般有vimrc、gvimrc和exrc三種。利用:version命令,可以得到設定檔的詳細資料。注意:如果執行gvim,那麼$VIMRUNTIME/menu.vim也會被執行。設定檔位置vimrc是主設定檔,它有全域和使用者兩種版本。全域vimrc檔案,存放在Vim的安裝目錄中。可以使用以下命令,確定Vim的安裝目錄::echo
基本配置終端運行: vim ~/.vimrc 配置內容如下: set nocp "設定相容set expandtab "設定tabset shiftwidth=4 "設定tab的間隔set tabstop=4 "四個空格代表一個tabset sts=4set showmatch "在輸入括弧時游標會短暫地跳到與之相匹配的括弧處set autoindent "設定自動縮排set number "設定是否顯示行set guifont=Monospace\ 12
VIM 程式碼摺疊功能VIM程式碼摺疊功能方式可以用"foldmethod"選項來設定,如: set foldmethod=indent有6種方式來摺疊代碼1. manual //手工定義摺疊2. indent //用縮排表示摺疊3. expr //用運算式來定義摺疊4. syntax //用文法高亮來定義摺疊5. diff //對沒有更改的文本進行摺疊6. marker //用標誌摺疊 vim 設定檔分為全域設定檔和使用者設定檔 1. 全域設定檔尋找,在.vim 中輸入:echo
1. 視窗類別/tab類 開關分類樹: ctrl + o 或 NERDTreeToggle :b編號 跳轉到上部的標籤頁中 重新載入目錄: NERDTree 多視窗拆分: (參考:http://hi.baidu.com/dtzw/blog/item/64a6f3f2fc10721eb07ec590.html) :new 預設就是開啟一個水平分割的新視窗 :split 水平分割視窗 :vsplit 垂直分割視窗 跳轉: ctrl + h/j/k/l 或 ctrl
1.C語言中的enum轉JAVA常量:g/^\s*$/dg/^/s//public static final int/let i=1000g/,/ s//\='='.i.';'/ |let i=i+12.C語言中的#define宏轉JAVA常量:%s/^#define [A-Z, 0-9, _]*\zs\s\ze/=/g/#define/s//public static final int/g/$/s//;/ vim中一些進階替換技巧1.替換變數在正規運算式中使用 \( 和 \)
在Vim初探(一)和Vim初探(二)中分別介紹了Vim中模式的概念及一些簡單的文本編輯命令,如游標的移動、編輯地區的選取、拷貝、剪下、黏貼等。接下來我想介紹一下在Vim中如何摺疊和展開已設定好縮排的文本,以及如何同時查看和編輯多個文本。一.縮排的摺疊和展開 作為程式員對於代碼的縮排肯定是再熟悉不過了。同時現在很多IDE提供了將已經縮排好的一段程式碼摺疊功能起來或者展開的功能。在Vim中我們也能做到這一點:首先需要先設定摺疊方法,:set
在Vim初探(一)中介紹了Vim中模式的概念,以及如何在Vim中以多種方式移動游標。在本節中將介紹拷貝、剪下及黏貼,Undo/Redo,以及搜尋的操作。閑話少說,我們開始吧!一.拷貝、剪下及黏貼 拷貝(Copy)、剪下(Cut)及黏貼(Paste)
Linux系統下常用的編輯器有Vi(Ubuntu內建)、Vim(Vi
如果你需要在Linux中操作windows下的檔案,那麼你可能會經常遇到檔案編碼轉換的問題。Windows中預設的檔案格式是GBK(gb2312),而Linux一般都是UTF-8。下面介紹一下,在Linux中如何查看檔案的編碼及如何進行對檔案進行編碼轉換。查看檔案編碼在Linux中查看檔案編碼可以通過以下幾種方式:1.在Vim中可以直接查看檔案編碼:set
有時候,複製文本(尤其是代碼)到 Vim,會出現格式錯亂的問題。看樣子,應該是自動縮排惹得禍。本文不去深究原因,直接給出解決方案。 1. paste 模式運行如下命令,進入 paste 模式::set paste進入 paste 模式後,按 i 鍵進入插入模式,然後再粘帖,文字格式設定不會錯亂了。但粘帖後還需要按 <ESC> 進入普通模式並執行如下命令結束 paste 模式::set nopaste顯然,這樣非常麻煩。下面我們進行改進。2.
clang_complete vim 簡單配置,clang_completevimvim 的功能很強.可以通過man vim 來查看(man 是查看命令的手冊,man 加上命令可以查看相應的用法)下面簡單的說明以下簡單的vimrc的配置看看對應的vimrc set number "顯示行號