Time of Update: 2018-07-26
情況1:在centOS或debian等Unix系統上,使用vim編輯檔案時,輸入中文時,中文亂碼: #vim /root/.vimrc 輸入如下配置: syntax onset fileencodings=ucs-bom,utf-8,utf-16,gbk,big5,gb18030,latin1set fileencoding=utf-8 :wq 再次vim編輯時OK。 解釋下:syntax on表示文法高亮;
Time of Update: 2018-07-26
Vim學習 Vim的普通模式下按Ctrl+z會把當前開啟的檔案放入後台運行,如果需要恢複到前台來,需要先在shell的命令模式下用jobs命令查看當前環境下所有任務的編號,在用fg %N恢複到前台來,N是對應的後台運行編號。 dw是刪除一個單詞(或者daw),dnw刪除n個單詞。 nx是刪除那個字元,ndd是刪除n行。 命令模式下:set nu 是顯示行號。 nG(n
Time of Update: 2018-07-26
Vim技巧之四大模式_普通模式 一見不鐘情的普通模式 普通模式下面的強悍操作 什麼是操作符 什麼是動作命令 誤操作怎麼辦 那種操作更划算 普通模式下的神秘大招 Vim技巧之四大模式_普通模式
Time of Update: 2018-07-26
花了很長時間整理的,感覺用起來很方便,共用一下。 我的vim配置主要有以下優點: 1.按F5可以直接編譯並執行C、C++、java代碼以及執行shell指令碼,按“F8”可進行C、C++代碼的調試 2.自動插入檔案頭 ,建立C、C++源檔案時自動插入表頭:包括檔案名稱、作者、連絡方式、建立時間等,讀者可根據需求自行更改 3.映射“Ctrl + A”為全選並複製快速鍵,方便複製代碼 4.按“F2”可以直接消除代碼中的空行 5.“F3”可列出目前的目錄檔案,開啟樹狀檔案目錄
Time of Update: 2018-07-26
為什麼要使用vi。 vi是一個很不友好的文字編輯器,但為什麼還要使用它。因為: 所有的 Unix Like 系統都會內建 vi 文書編輯器,其他的文書編輯器則不一定會存在; 很多個別軟體的編輯介面都會主動呼叫 vi vim 具有程式編輯的能力,可以主動的以字體顏色辨別語法的正確性,方便程式設計; 因為程式簡單,編輯速度相當快速。 什麼是 vim 。 你可以將 vim 視作 vi 的進階版本,vim
Time of Update: 2018-07-26
解決問題的原始網址:http://m.blog.csdn.net/blog/zuisuozhe/37600293,本人對原始內容做重編輯,請原作者見諒。 問題:本人在Ubuntu14.04下安裝vim-gtk時遇到如下問題: $ sudo apt-get install vim-gtk 正在讀取軟體包列表... 完成 正在分析軟體包的相依樹狀結構 正在讀取狀態資訊...
Time of Update: 2018-07-26
1、設定檔的位置 在目錄 /etc/ 下面,有個名為 vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私人的設定檔,命名為:“ .vimrc”。例如,/root目錄下,通常已經存在一個 .vimrc檔案。 如果不知道設定檔及指令碼的位置,可以在vim中使用命令 :scriptnames,將顯示如下路徑 /etc/vimrc
Time of Update: 2018-07-26
1、vim ~/.vimrc 進入設定檔 如果不知道vimrc檔案在哪,可使用 :scriptnames 來查看 set nu #行號 set tabstop=4 #一個tab為4個空格長度 set ai #設定自動縮排 syntax on #高亮 2、基本 空格鍵 向右移動一格 x 刪除後面的字元 X 刪除前一個字元 刪除3個字元就是3x dd:刪除一行 D 刪除到行尾 caw:改寫單詞 c 相當於 d 變為編輯模式
Time of Update: 2018-07-26
http://blog.sina.com.cn/s/blog_94a93cff0101b5gv.html 在VIM中進行文本替換: 1. 替換當前行中的內容: :s/from/to/ (s即substitude) :s/from/to/ &
Time of Update: 2018-07-26
有些同學喜歡用空格做縮排。因此很多代碼的行首都帶有連續重複的空格,有些是四個空格,有些甚至是八個空格。真是叔叔可忍嬸嬸不可忍。 vim有一些retab之類的選項可以對所有vim處理的文檔做縮排轉換,不過那太野蠻了,我們不打算讓vim自動處理所有檔案。 因此比較合適的方式是手動的來做這種轉換。可以在vim裡面使用如下命令: :%s/ /\t/g 解釋: 開頭的冒號是vim裡面執行命令都必須的開頭。就像'/'是尋找命令的開頭一樣。
Time of Update: 2018-07-26
1.建立位置 (1)Unix ~/.vimrc (2)MS-Windows $HOME/_vimrc $VIM/_vimrc 註:①.vimrc是有個點在前面,表示linux中的隱藏檔案,可以直接開啟,如果需要查看的話應該使用ls -a命令。 ②對於windows$HOME表示預設目錄,而$VIM表示你vim程式的安裝目錄。如果你忘記了自己安裝在哪裡的話,可以進入vim,然後:echo $VIM可以查看。
Time of Update: 2018-07-26
有時候項目已經部署在了tomcat,但是需要修改某些設定檔裡面的內容或者修改某個jsp檔案的一點內容,你會想到把本地的改好的檔案上傳到伺服器然後替換掉它,其實可以用vim命令直接編輯就好了… 這裡做個例子 ↓ 先在某個檔案夾中建立一個檔案 這裡我先用mkdir命令建立了一個test檔案夾,然後在test檔案夾裡面用vim a.txt 命令建立了一個a.txt檔案。你會發現執行了vim a.txt之後 會是下面這樣子的 ↓ 這個時候你按下i鍵開啟插入 然後輸入文本就行了
Time of Update: 2018-07-26
1.標籤 (1)無名標籤 '':這是兩個單引號,意思是在前後兩次跳轉的位置來回跳轉。 <C-^>:在兩個file之間來回跳轉,是''命令的全域版。 <C-O>:很熟悉了,往回跳,o表示older。 <C-I>:與o相反。 註:o和i的跳轉都是全域的跳轉。 (2)單檔案標籤 m x :x表示a-z的小寫字母,m表示mark,mark當前游標所在的位置。 ‘x:跳轉到x標記的位置,忽略原來的列數,跳到該行的開頭處。
Time of Update: 2018-07-26
ctags簡曆include標頭檔的索引 在某些時候,為了方便的查看標頭檔中相關結構體或者資料類型的定義,我們想深入到標頭檔中一探究竟,這時候vim雖然沒有像windows下各種IDE工具那麼可視化,但是還是有相當強大的工具的,例如ctags。 ctags的原理就是在標頭檔目錄下,根據庫檔案的命名習慣,自動找到相關庫標頭檔,並簡曆索引。 對於linux來說,大部分的庫都放在/usr/include/檔案夾中,在我們一般寫代碼的時候,標頭檔引用的大部分也都在這裡面。
Time of Update: 2018-07-26
1、首先安裝Vim(linux內建的是vi,vim是vi的升級增強版): sudo apt-get install vim(執行此命令前,最好給Ubuntu配置好軟體源並更新,這樣安裝的vim版本會高一點,相對較新,我的vim版本是7.4) 2、安裝完vim後,輸入vim –version檢測是否成功以及vim版本 3、配置vim:下載設定檔http://download.csdn.net/detail/swx1477572187/9477584
Time of Update: 2018-07-26
ubuntu中無法安裝vim 一般情況下,ubuntu中預設只安裝了vi編輯工具,沒有安裝vim編輯工具。由於vim對vi進行了最佳化,能夠主動識別Linux C語言中關鍵字,並用不同的顏色標記,具有很強的閱讀性。那麼在ubuntu中,如何安裝vim工具呢。 ubuntu中,通過命令“sudo apt-get install
Time of Update: 2018-07-26
Vim 編輯器底端 [noeol], [dos] 的含義 有時使用 Vim 開啟一個檔案會在視窗底部發現 [noeol], [dos] 提示資訊: 1
Time of Update: 2018-07-26
一、vim命令:1.標籤命令 :tabe fn 在一個新的標籤頁中編輯檔案fn gt 切換到下一個標籤頁 gT 切換到上一個標籤頁 :tabr 切換到第一個標籤頁 :tabl 切換到最後一個標籤頁 :tabm
Time of Update: 2018-07-26
[VIM]可視模式下的幾個命令 Vim的可視模式允許我們選中一塊文本地區 並在其上操作。 Vim 有三個可視模式,分別用於操作字元文本,行文本和塊文本。 在可視模式下,很多普通模式的命令也完成相同的功能。 只是在可視模式中移動游標,都會改變高亮選區的邊界。 1. 進入可視模式 命令 用途 v 進入面向字元的可視模式 V
Time of Update: 2018-07-26
VIM 命令大全 在vim官網找到的一些命令的合集,自己整理了一下,然後補充了一些例子和說明,喜歡VIM編輯器的童鞋們請收藏。 |h| N h 左 (亦: CTRL-H、 或 鍵) 也可以移動n列,例如:12h 以這個例子說明一下 |h| 代表操作符說明 N 代表數字,h 是操作符. 例子: 12h 後續文檔都是按照這個格式閱讀,你很快就會掌握這些命令,怎樣使用. 文檔中的說明已經很清晰了,有些會補充一些例子,其他的自己邊看邊操作 這樣學習起來會很快 VIM