Time of Update: 2018-07-25
1. 配置快速鍵 1.四種模式:normal,insert,visual,command2.映射 map:imap,nmap,vmap,cmap noremap:inoremap,nnoremap,vnoremap,cnoremap3.Visual Studio 快速鍵 0.VsVim配置 Optins->VsVim-> Defaults:Use Editor Command Margin->False (否則,有命令框)
Time of Update: 2018-07-29
簡介 Cpplint 是Google為其 C++ style guide 推出的檢查工具。Syntastic 外掛程式支援將 cpplint 設定為 cpp 類型檔案的 checker。本文介紹其具體設定。 具體設定 安裝 cpplint: pip install cpplint .vimrc 中設定 exec: let g:syntastic_cpp_cpplint_exec = "cpplint" .vimrc 中設定 checker:
Time of Update: 2018-08-20
http://top.jobbole.com/1370/ Sublime Text 編輯器的“多重選取”功能非常強大,支援“一處編輯,多處更改”。 自從有了 vim-multiple-cursors 這個外掛程式,Vim 使用者再也不用嫉妒 Sublime Text 使用者了。安裝該外掛程式後,通過按 Ctrl + n 來多重選取。選取完後,可結合 Vim 既有命令,對已選內容進行處理。點擊 Esc 按鍵,可取消多重選取。 有利於快速重構 Add a cursor to
Time of Update: 2018-08-20
命令模式 敲擊按鍵 含義 :wq 儲存退出 :q! 退出 插入模式的各種方法 insert 敲擊按鍵 含義 i 在游標前邊進入插入模式 I 在游標所在行的行首進入插入模式
Time of Update: 2018-08-20
http://www.open-open.com/lib/view/open1414227253419.html Vim十大必備外掛程式 Taglist taglist是一個用於顯示定位程式中各種符號的外掛程式,例如宏定義、變數名、結構名、函數名這些東西 我們將其稱之為符號(symbols),而在taglist中將其稱之為tag。顯然,要想將程式檔案中的tag顯示出來,需要事先瞭解全部tag的信
Time of Update: 2018-08-21
發現一款非常棒的VS擴充-VsVim (下載地址:http://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329) 你可以在VS IDE中像使用VIM一樣使用微軟的代碼編輯器。 通過簡單的Options(末行行尾的button可調出設定視窗)可以將key bindings輕易地在VS和VIM之間切換。
Time of Update: 2018-08-22
在自己的家目錄下建立 .vimrc vi ~/.vimrc //tabstop 表示一個tab顯示多少個空格的長度,預設8 set tabstop=4 //表示在編輯模式的時候按退格的時候退回縮排 的長度 set softtabstop=4 //表示每一級縮排的長度,一般設定成跟softtabstop一樣,當設定成expandtab時,縮排用空格表示,noexpandtad則是用定位字元表示一個縮排 set shiftwidth=4 set noexpandtab
Time of Update: 2018-08-22
expandtab:當鍵入<tab>時,會自動將<tab>轉換為空白格 tabstop=n:一個<tab>會被轉換成n個空格插入到文本中 retab:當‘expandtab’被設定後,新鍵入的<tab>會被轉換為空白格;但已經存在的<tab>需要retab命令來轉換。 shiftwidth=n:縮排時,自動插入n個空格
Time of Update: 2018-09-03
標籤:lin strong nts ons 命令 輸入 func syntax 程式員 用CentOS上使用vim竟然用不了,報錯沒有該命令 centos -bash: vim:
Time of Update: 2018-09-05
標籤:使用 應該 空格 字元 pre ips 並儲存 lse rac 刪除一行:dd 刪除一個單詞/游標之後的單詞剩餘部分:dw 刪除當前字元:x&n
Time of Update: 2018-09-06
標籤:strong http str mod let 變數 linux after oca 一、vim python自動補全外掛程式:pydiction可以實現下面python代碼的自動補全:
Time of Update: 2018-08-31
標籤:函數 blog jpg nbsp .com 視窗 pytho 提示 shell 許多人說,vim是最好的代碼編輯器,不管在哪種語言,不過,Python例外,Python
Time of Update: 2018-08-21
標籤:pdb 說明 字串 install swa python解譯器 pil iconv gnu 編譯升級vimcentos7.3內建的vim是7.4.*版本,
Time of Update: 2018-05-23
標籤:bat nta rdp http bsp screens hot load unix 我習慣用 putty 連 Unix server 開 screen,再用 vim 寫
Time of Update: 2018-12-04
(預備知識)學習Vim: http://www.cnblogs.com/starspace/archive/2009/05/15/1458044.html配置Vim: http://haohetao.javaeye.com/blog/690715 總結: 安裝vim --> 配置 /etc/vim/vimrc 檔案使得vim能夠支援文法高亮、自動縮排等等功能。木目前使用的 vimrc 設定檔的內容如下,進行基本的 c/c++ 編程已經足夠了。 ++++++++++++++++++++
Time of Update: 2018-12-05
1,簡單替換運算式去掉所有的行尾空格: %s/\s\+$//去掉所有的空白行: %s/\(\s*\n\)\+/\r/去掉所有的"//"注釋: %s!\s*//.*!!去掉所有的"/*...*/"注釋: %s!\s*/ \*\_.\{-}\*/\s*! !g刪除DOS方式的斷行符號^M :%s/r//g :%s= *$== 刪除行尾空白::%s/^(.*)n1/1$/ 重複資料刪除行::%s/^.{-}pdf/new.pdf/ 只是刪除第一個pdf::%s/<
Time of Update: 2018-12-05
VIM設定程式碼摺疊功能來源: ChinaUnix部落格 日期: 2008.08.29
Time of Update: 2018-12-03
雖然一直在使用 Vim 寫程式與文檔,但是一直沒有深究其標籤頁 (Tab Page) 功能的具體使用方法。現在開始重視這個問題,畢竟使用 Vim 的時間越來越少了,當然這隻是針對我的所有生命而言。1 建立新的標籤頁使用 Vim 在當前工作目錄中建立或開啟某一檔案並開啟新標籤頁顯示檔案內容,操作如下::tabnew filename使用 tabf 指令基於Regex遞迴遍曆當前工作目錄尋找名稱匹配的檔案並為其建立新標籤頁,用法如下::tabf filename_re上述操作的前提是將 Vim
Time of Update: 2018-12-04
FuzzyFinder plugin提供了一個快速搜尋檔案、Buffer、書籤、指令、標籤的一個介面。 搜尋時,可以即時預覽搜尋結果,並且支援wildcard的模糊搜尋 ※ 下載 http://www.vim.org/scripts/script.php?script_id=1984 www.vim.org/scripts/script.php?script_id=3252※ 安裝unzip
Time of Update: 2018-12-07
http://www.cnblogs.com/fakis/archive/2011/04/14/2016213.html1. 摺疊方式可用選項來設定摺疊方式:可在Vim 設定檔中設定 set fdm=XXX可直接在檔案中使用注釋調用vim命令 /* vim: set fdm=XXX: */有6種方法來選定摺疊:1 manual 手工定義摺疊 2 indent 更多的縮排表示更進階別的摺疊 3 expr