Time of Update: 2018-07-30
vimgrep是vim內建的一個工具,類似於grep的用法就可以實現。比如要在目前的目錄尋找word,使用如下: 1 : vimgrep word
Time of Update: 2018-07-31
將vim打造成一個Python開發環境。文章中使用的是 pathogen + git 來管理 Vim 外掛程式的。對這種方式還不太明白的同學可以參考【3】中的介紹。pathogen 改變了原先 Vim 只能把外掛程式全部扔到 .vim 目錄下的操作方式,使得各個外掛程式可以以一個獨立的檔案夾存在於 .vim/bundle 目錄中,添加和刪除外掛程式都變的非常清爽。使用 git&
Time of Update: 2018-12-05
貼一下我的vimrc,看起來真的很養眼,呵呵。這幾天一直忙活著配置VIM,這個編輯器太迷人了。雖然emacs也強大,可是仔細想想,還是vim的效率高一些。原因如下:emacs通過 Lisp 來擴充,可擴充性幾乎無窮,但是沒有模式,恨不得再加個腳踏板就好。其實他也要輸入命令,本質上還是一樣的。VIM也有自己的指令碼平台,也可以擴充,只不過擴充性沒有emacs那麼牛而已吧。連和gdb整合起來幾乎都要重新編譯一下,太過麻煩。前兩天下的那個外掛程式 snipmate
Time of Update: 2018-12-05
1 screena 通過ports安裝screenb $screenc $vi file1.cd CTRL+a c (表示同時按住CTRL和a,鬆開後再單擊c,以下同)建立一個視窗e $vi file2.cf 游標移動到起始點g CTRL+a [進入copy模式h 單擊空格標誌起始點i 通過hjkl選擇範圍j 單擊空格標誌結束點k CTRL+a p進入上一視窗l 單擊i進入insert模式m CTRL+a ]插入當前位置 2 插入a $vi file1.cb 移動游標至插入點c :r file2
Time of Update: 2018-12-04
首先需要再編譯vim的時候enable perl; Perl介面的使用 *perl-using* *:perl* *:pe*:pe[rl] {cmd} 執行Perl命令{cmd}。當前包是“main”。:pe[rl] << {endpattern}{script}{endpattern}
Time of Update: 2018-12-05
文章目錄 本文背景基礎知識準備工作定製主題我的主題總結 自己動手擴充vim外掛程式——配色篇By 馬冬亮(凝霜
Time of Update: 2018-12-05
let g:mapleader=','set nocompatibleset encoding=utf-8set termencoding=utf-8set fileencoding=utf-8set fileencodings=ucs-bom,utf-8,cp936set backspace=2set numberset history=50set rulerset hlsearchset incsearchset mouse=icrvset showcmdset showmodeset
Time of Update: 2018-12-05
vi/vim關閉後亂碼,即提示符都變為亂碼解決辦法:原因是終端terminal名不標準。在終端點右鍵,喜好設定,常規,初始標題改動如下:在終端前後各加一個空格,或直接改為英文標題即可。 gvim菜單亂碼,原因是ubuntu圖形介面預設LANG=zh_CN.utf8而使用LANG=zh_CN.UTF-8才正確。所以在終端輸入export LANG=zh_CN.UTF-8,同一終端下輸入gvim即可。缺點是有效性只是這個終端,其他終端和圖形快速鍵都還是亂碼。 另一解決辦法:編輯
Time of Update: 2018-12-04
摘自 Vim 手冊: 選項:1. tabstop:表示一個 tab 顯示出來是多少個空格,預設 82. softtabstop:在編輯的時候(比如按退格或 tab 鍵)一個 tab 是多少個空格(有點不好理解。。。我也沒完全弄明白)3. expandtab/noexpandtab:將 tab 擴充/不擴充成空格4. shiftwidth:每一級縮排是多少個空格5. smarttab:根據檔案中其他地方的縮排空格個數來確定一個 tab 是多少個空格 命令::[range]retab
Time of Update: 2018-12-05
要在 VIM中使用進階搜尋和替換功能,就要熟悉 VIM 中的Regex,VIM 正則和我們常用正則的文法大體相近,但是還是有個別不同的地方。下面我們對 VIM Regex進行介紹並總指出其與 Perl 正則的不同之處。字元集. 匹配任意一個字元 \w 匹配單詞字母,等同於[0-9A-Za-z_]。 \W 匹配單詞字母之外的任一字元,等同於[^0-9A-Za-z_]。 \t 匹配字元。 \a 所有的字母字元.
Time of Update: 2018-12-03
轉載請註明本篇博文來自“柳大CSDN部落格”:http://blog.csdn.net/poechant1、VIM是什嗎? VIM是Vi IMproved,是編輯器Vi的一個加強版,一個極其強大並符合SE(Software
Time of Update: 2018-12-03
轉自http://blog.csdn.net/njnu_mjn/article/details/7935103使用安裝包安裝windows版本的vim(:http://www.vim.org/download.php),vim會自動根據windows的語言設定vim的介面語言。如何將其改為英文呢?在vim的安裝根目錄下(我的路徑為D:\Program Files\Vim)找到名為“_vimrc”的檔案,在第一行: [plain] view
Time of Update: 2018-12-05
由於VIM原來的郵件清單伺服器損壞,現在VIM郵件清單已經移到Google Group,需要重新訂閱才能收到列表中的郵件。訂閱郵件清單,向下列地址發送郵件,然後再確認一次就可以了:vim-announce-subscribe@vim.org VIM通知訊息列表vim-subscribe@vim.org VIM使用郵件清單vim-dev-subscribe@vim.org VIM開發郵件清單vim-mac-subscribe@vim.org
Time of Update: 2018-12-04
文章目錄 前言標籤命令視窗命令其他在螢幕上移動書籤標記文本對標記進行動作
Time of Update: 2018-12-04
Emacs 說, 我只要一個編輯器,你卻給了我一個作業系統。 它是屬於駭客的編輯器。我沒能力將Emacs 折騰成一個作業系統,那就要一個純粹的編輯器吧。 以下是 VIM 編輯器的常用命令: 插入模式: 就是文本插入, 即最為熟悉的那種可見即可得的編輯狀態。 按下 i, a , o, shift+o 均可進入插入模式。 因為這個最易於接受,故將其放在最先。如果你對命令比較生疏,可以先用插入模式適應下,再學習各種命令逐步增強編輯能力。 “正常”模式
Time of Update: 2018-12-04
Emacs和Vim:神的編輯器和編輯器之神2011-01-10 16:17 Jiqing Wu 百度部落格 我要評論(6) 字型大小:T |T在這個蔚藍色的星球上,流傳著兩大神器的傳說:據說Emacs是神的編輯器,而Vim是編輯器之神。一些人勇敢地拾起了Vim或Emacs,卻發現學習曲線陡峭而漫長,還是有一些人留下來了,堅定地守護著這兩大神器。一些說葡萄太酸的人想離開又不甘心,總是問:它們到底神在哪裡啊?AD: 0.
Time of Update: 2018-12-05
原來Debian內建的vim是vim.tiny,不支援文法高亮提示等功能。通過下面命令得知vim在/usr/bin下 whereis vim通過下面命令得知vi和vim都是連結到了vim.tiny ls -al /usr/bin/vi* 所以要自己安裝了 apt-get install vim根據個人需要,還可以安裝ctags、vim-doc、vim-scripts這幾個包。VI常用的配置選項-----------------------syntax onset
Time of Update: 2018-12-06
http://easwy.com/blog/archives/advanced-vim-skills-omin-complete/<< 返回vim使用進階: 目錄本節所用命令的協助入口::help ins-completion:help compl-omni:help 'omnifunc':help i_CTRL-X_CTRL-O:help ins-completion-menu:help popupmenu-keys:help 'completeopt':help
Time of Update: 2018-12-06
Vim / gVim 在中文 Windows 下的字元編碼有兩個問題:預設沒有編碼檢測功能如果一個檔案本身採用的字元集比 GBK 大(如 UTF-8、UTF-16、GB18030),那麼其中無法在 GBK 中對應的字元都會出現亂碼,儲存時會丟失。即使編輯檔案時正確檢測出檔案格式也無濟於事。第一個問題的解決辦法是在 ~/.vimrc 中加入以下配置:set
Time of Update: 2018-12-06
tabBar.vim這個外掛程式實現了類似UltraEdit中的標籤頁的功能,而且能通過Alt-<n>來切換, 安裝:拷貝檔案到[你的gvim的安裝目錄]\vimfiles\plugin\中即可!下載:http://www.vim.org/scripts/script.php?script_id=1338word_complete.vimInsert模式下在輸入的時候自動補全單詞,如果補全正確可以按Tab鍵接受,否則可以不管它繼續輸入或者按Ctrl-n,Ctrl-p切換補全。