Time of Update: 2018-12-04
有些同學喜歡用空格做縮排。因此很多代碼的行首都帶有連續重複的空格,有些是四個空格,有些甚至是八個空格。真是叔叔可忍嬸嬸不可忍。vim有一些retab之類的選項可以對所有vim處理的文檔做縮排轉換,不過那太野蠻了,我們不打算讓vim自動處理所有檔案。因此比較合適的方式是手動的來做這種轉換。可以在vim裡面使用如下命令::%s/
Time of Update: 2018-12-04
6. 改變視窗大小 *window-resize**CTRL-W_=*CTRL-W = 使得所有視窗 (幾乎) 等寬、等高,但當前視窗使用 'winheight' 和'winwidth'。:res[ize] -N *:res* *:resize* *CTRL-W_-*CTRL-W - 使得當前視窗高度減 N (預設值是
Time of Update: 2014-09-28
標籤:http os 使用 ar java for 檔案 sp 2014 如果你稍微寫過一點代碼,就能知道“整合式開發環境”(IDE)是多麼的便利。不管是Java、C
Time of Update: 2014-09-17
標籤:blog os 使用 for 檔案 div sp log on Centos裡的VI只預設安裝了vim-minimal-7.x。所以無論是輸入vi或者
Time of Update: 2014-09-16
標籤:style 使用 ar strong 檔案 sp cti on c 本章介紹ex編輯器,為什麼要介紹這樣一個新的編輯器呢:其實ex編輯器不能算是一個新的編輯器,vi只是它的visual
Time of Update: 2018-12-05
原文出處: http://ccd9527.blogspot.tw/2010/01/vim-search.html若要在一個檔案中,同時找到「肥仔魚」、「肥仔豬」、「肥仔貓」,有一個規則的字串,可以使用正規表示式。/肥仔[魚豬貓」就可以找到,[]表示的是一個字元,但是,可以被選擇的就是中間的那三個字元~如果我們今天要找的是英文檔案,想要搜尋的 lemon tree、lemon soup、lemon juice 的話,就必需使用「\|」這個「或(or)」運算/lemon tree\|lemon
Time of Update: 2018-12-05
1、安裝vimUbuntu竟然只預裝了vi(叫vim-tiny),沒有裝vim,只能手動安裝了,vim & gvimsudo apt-get install vim vim-gnome 2、設定檔的位置在目錄 /etc/vim/ 下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。 3、設定文法高亮顯示1) 開啟vimrc,添加以下語句來使得文法高亮顯示:syntax
Time of Update: 2014-09-01
標籤:vim1. w [檔案名稱] 相當於另存新檔2. r [檔案名稱] 將[檔案名稱]的內容加到游標行後面3. n1,n2 w[filename] 將n1到n2的內容儲存為[filename]4. 50dd 刪除50行 5x 刪除5個字元5. 20下 向下移動20行
Time of Update: 2018-12-05
由於習慣了vim的輕巧,不想在安裝額外的tex編輯器,就按照自己的使用習慣對vim進行了相應的配置。1. vim-latex外掛程式的安裝:http://sourceforge.net/projects/vim-latex/files/將下載的vim-latex-1.8.23-20120125.768-git8b62284.tar.gz直接解壓到~/.vim中2 vim配置(1)vimrc中與latex相關的配置405 " vim latex suite406 "
Time of Update: 2018-12-05
曾對vim的編碼問題頭痛,大體搜尋了下。設定vim的編碼變數大體有以下幾個:encoding:VIM內部的處理資料時使用的編碼<br />fileencoding:檔案讀取和寫入時使用的編碼(只能接一個值)<br />fileencodings:檔案讀取和寫入時使用的編碼(接多個值)<br />
Time of Update: 2018-12-04
www.vim.org 命令 :set nu要想更快的使用 vi 我們要掌握幾組命令 { #1,[插入命令] a, A, i, I, o, O #2,[定位命令] h, j, k, l, $, 0, H, M, L :set nu 設定行號 :setnonu 取消行號 gg 到第一行 G 到最後一行 nG 到第n行 :n 到第n行 #3,[刪除命令] x, nx, dd, ndd, dG[游標處刪除到檔案尾], D, :n1,
Time of Update: 2018-12-08
Vim中提供了四種摺疊方式:按縮排,按標記,按文法,按運算式。按縮排摺疊對於python來講最適合不過了,但是對於C#,如果自己不進行一些設定的話,摺疊效果還是很不理想,所以自己修改了C#檔案的文法檔案,改進一下效果,只要把下面這段代碼添加到C#對應的文法檔案裡就可以了 syntax region Block start="^\s*#\s*\(region\)\|{" end="^\s*#\s*\(endregion\)\|}" transparent foldsyn sync
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
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
vim+sourcenav軟體版本: ubuntu10.04 Linux version 2.6.32-42-generic VIM - Vi IMproved 7.2 sourcenav-6.0目錄: 1. 簡介 2. 安裝 sourcenav 3. 配合 vim 4. 參考資料1. 簡介 雖然 vim 中也有很多資源/專案管理的外掛程式,例如:winManager、vimExploer、project、
Time of Update: 2018-12-06
ctags安裝ctags可以建立源碼樹的索引,使程式員在編程時能迅速定位函數、變數、宏定義等位置去查看原形以下是在ubuntu下ctags的下載安裝和配置過程:下載並安裝ctags,終端輸入命令sudo apt-get install ctags建立源碼索引,比如我經常需要查閱Linux的核心代碼,而這些代碼放在/home/hjw951/arm/linux-2.6.12目錄下那麼在終端進入到該目錄後,輸入命令ctags -R
Time of Update: 2018-12-07
Vim是一款簡單而強大的文字編輯器,它能以簡單的方式完成複雜的操作。Vim(http://www.vim.org/)是一款開源軟體,提供Windows, Linux和MacOS上的多平台的版本。MacOS上的Vim稱為MacVim(http://code.google.com/p/macvim/)。 最近開始迷上Vim,喜歡它的操作模式,更喜歡它花花綠綠的樣子。下面分享一下自己的學習體會吧。一.模式 Vim與其他文字編輯器最大的不同是模式的概念,Vim定義了三種模式:normal,
Time of Update: 2018-12-07
如果你需要在Linux中操作windows下的檔案,那麼你可能會經常遇到檔案編碼轉換的問題。Windows中預設的檔案格式是GBK(gb2312),而Linux一般都是UTF-8。下面介紹一下,在Linux中如何查看檔案的編碼及如何進行對檔案進行編碼轉換。查看檔案編碼在Linux中查看檔案編碼可以通過以下幾種方式:1.在Vim中可以直接查看檔案編碼:set
Time of Update: 2018-12-07
文章目錄 安裝 VimiumVimium 用法提示18 Comments vi/Vim 的按鍵設定方案可說是非常經典,有的程式或對其直接予以支援(如 bash),或通過外掛程式/擴充的形式實現一定程度的類比。Vimium 就是這樣一個 Google Chrome 擴充,它讓你以 Vim 的方式來操作 Google Chrome 網路瀏覽器,既可以減少學習新按鍵設定的成本,又能夠提高操作的效率。 目前,Vimium
Time of Update: 2018-12-07
寄存器用於儲存Vim操作中的特定內容,大多數normal命令和部分ex命令都可以指定操作關聯的寄存器。寄存器同時也是Vim裡特殊的變數,因此可以 在命令列和指令碼中被訪問,實現一些非常有用的功能。Vim有很多不同類型的寄存器,各司其職,各具其能,若得靈活運用,會令編輯工作輕鬆高效。本文以 Vim中常見的問題為例,介紹各類寄存器的功能和用法。 1. 編輯操作中的常用功能 :h v_p :h g@ :h redo-register Vim