quickfix視窗
《vi and vim》上說:編輯完c檔案,在vim裡執行:make filename(注意不要.c)。就會出現quickfix視窗。可是我試了幾次沒看到。原來ubuntu下,在vim裡寫完c檔案後執行:make,是不出現quickfix的,而是先回到terminal中顯示結果,然後直接跳到第乙個錯誤處,如果沒有錯誤就返回make之前的狀態。
如果要開啟quickfix視窗,執行:copen。關閉使用:cclose。
功能:1 在vim中,通過:make編譯時,錯誤資訊可通過quickfix視窗顯示,每個錯誤對應一行,將游標移到其中一行,按下enter,便可進入對應的出錯**行。
2 在vim,執行vimgrep pattern filename,自動調轉到第乙個匹配處,但可能有多個匹配行。此時開啟quickfix可檢視所有匹配行,並可進行跳轉。
命令列模式: [i
將游標移動乙個函式名上,按下該快捷,如果是c檔案,那麼會出現所有與包含該函式名的行,搜尋的檔案包括當前檔案和該檔案的include檔案。如果是python檔案,則只顯示當前檔案的所有匹配行。 *
搜尋當前游標下的word,快捷簡單。 #
與*同,搜尋方向相反。 gd
跳轉到游標下word的第一次出現處,可用於查詢函式或變數的定義處。
文字過濾:
: !ls
前面加'!',表示執行bash指令,執行結果不會insert到當前檔案;
:r !ls
讀取指令結果。
: 1,5!sort
將1到5行,sort過後進行替換。如果指令前面指定了文字範圍,表示該文字會通過標準輸出到command,command的執行結果會替換當前指定的文字。
:1,5w !sort
如果想指定文字作為command的標準輸入,卻又不想command輸出替換指定文字,那麼該指令能很好的滿足。不過注意w後面一定要有空格。
Ubuntu11 04使用小結
首先還是介面的感覺,更炫了,這得益於unity桌面。ubuntu不再使用gnome桌面而換用全新的unity,這算得上乙個大膽超前的決策,畢竟gnome已經發展了這麼多年了,積累了大量的使用者群。而unity的變化的確很大,最明顯是 開始 選單不見了,取而代之的一排應用程式快捷按鈕,類似於蘋果的桌面...
新裝Ubuntu 11 04有感
就拿介面說說吧,unity介面挺新穎的 但是,缺點也是明顯的。unity對於新人上手不是很好。最簡單的一條標準,如果乙個桌面系統的介面做的和windows不像的話,那麼想很快上手,不是很容易的一件事情。因為unity缺乏乙個訪問所有應用程式的入口,也就是沒有那個 開始 選單。沒了它,你怎麼知道我的系...
揮之不去的ubuntu11 04
背景 1週前,我lp讓我用ubuntu,因為她導師推薦她用的,於是乎我就有了裝ubuntu單系統的念頭,還有乙個吸引我的地方是我一直在win7下用虛擬機器安裝ubuntu,從來沒試過在ubuntu下裝win7,於是乎我這次可以嘗試了,我花了1天的時間裝了ubuntu virutalbox win7,...