vim使用之小竅門

2021-07-31 06:41:50 字數 1923 閱讀 8831

一、vim如何把程式執行結果複製到程式檔案中

1、 開啟兩個終端,乙個用於編寫程式,另乙個用於編譯和執行程式。

2、 執行完程式後,選取程式執行的結果,在另個終端按shift+insert將程式執行結果複製到程式中。如下:

二、vi/vim 如何搜尋關鍵字或消除搜尋後的關鍵字高亮

在vi裡面如果要搜尋某個關鍵字,只要鍵入/***就可以了,比如,我要搜尋乙個函式,我就鍵入/snprintf,然後回車,乙個檔案中,所有出現這個字樣的地方都會被高亮顯示。按n鍵,就可以自動把游標跳到下乙個。

如何消除搜尋後的關鍵字高亮?只要鍵入:noh 或者 :highlight search none。

這兩條指令的區別是:前者是永久取消高亮,後者是一次性取消高亮,下次再開啟檔案還是會高亮顯示。

三、vim連續行加註解#或者//命令詳解

在可視塊模式下操作。

a、刪除行首註解

1、用vim開啟乙個檔案,比如開啟sshd_config檔案,以該檔案的下面幾行為例:

2、此時,按ctrl+v鍵,使用h、j上下方向鍵,移動游標,此時圖形變為:

可以看到上面幾行的頭一列被全部選中。

3、此時,按鍵盤d鍵,就可以將帶「#」號的注釋行的首列刪除,見圖示:

b、新增行首註解

1、用vim開啟乙個檔案,比如開啟sshd_config檔案,以該檔案的下面幾行為例:

2、此時,按ctrl+v鍵,使用h、j上下方向鍵,移動游標,此時圖形變為:

可以看到上面幾行的頭一列被全部選中。

3、此時,按大寫的「i」鍵,再輸入乙個「#」字元,然後再按「esc」鍵,就可以將上面選中幾行注釋,見圖示:

按大寫的「i」鍵,可以使用「shift」+「i」

說明:如果想要在行首加//,用上面方法也可以實現,將#變為//即可,其它不變。如果要刪除//,用上面的方法一次只能刪除乙個/,即要操作兩次才行。或者選中//一次性可刪除//。

在命令模式下操作

1、 連續行首新增#註解

命令 :n1,n2s/^/#/g –> n1,n2代表從第幾行到第幾行,^代表行首。

2、 連續行首刪除#註解

命令 :n1,n2s/^#//g –> 取消#

3、 連續行首新增//註解

命令:n1,n2s/^/ \ / \ //g –> \/\/意思是等於//,在/前面加乙個\表示將/轉為普通字元。

4、 連續行首刪除//註解

命令 :n1,n2s/^\ / \ ///g –>規則同上。

四、vim設定支援滑鼠,游標定位,滾輪上下移動

如何設定在vim中,滑鼠可以控制游標快速定位?

臨時設定:set mouse=a

長久設定,在~ .vimrc中新增

set mouse=a

旅遊小竅門

一 穿上合腳的鞋子,帶上一些幹得快的襪子以免腳受潮。如果要走長路還要帶點滑石粉灑在鞋上,這在炎熱的天氣可以避免腳出汗或長皮疹。上飛機時穿上最重的鞋子,並且多帶雙輕便鞋,這樣在長途飛行中你可以脫掉鞋子以免它變髒。二 易乾的外衣,棉 羊毛 亞 服又重又過時,對旅遊來說是不合適的。易乾的衣服便於路上換洗。...

隨機機率的使用小竅門

本文為原創,轉貼請註明出處 http blog.csdn.net kyosukeno1 在自然界中,雖然存在著一定的客觀規律,但並沒有絕對的可能性和不可能性。因此,使用隨機概率去描述事物的發生與消亡,最能貼切反應事物原有特徵。隨機函式最一般性的運用,莫過於使用 來簡單的限制隨機數值的大小 相信經常使...

google搜尋的使用小竅門

1 site的使用 site 網域名稱 搜尋關鍵字或者搜尋關鍵字 site 網域名稱 google中site 的使用方法總結 使用 site 搜尋運算子查詢違規內容 2 限定搜尋時間 before 2019 04 after now before 2019 04 after 2021 01 befo...