python入門相關筆記

2021-06-21 05:05:23 字數 732 閱讀 5595

除錯**的時候,免不了要批量注釋/取消**注釋,很多ide都有快捷鍵將你選中的**塊批量注釋/取消注釋的功能,那麼在vim裡面如何完成這個功能呢?

方法一 塊選擇模式

批量注釋:

先按esc,ctrl + v  (windows下按 ctrl+q ) 進入塊選擇模式,然後移動游標選中你要注釋的行,再按大寫的i進入行首插入模式輸入注釋符號如 // 或 #,輸入完畢之後,vim會自動將你選中的所有行首都加上注釋,若沒有,按esc

取消注釋:

ctrl + v 進入塊選擇模式,選中你要刪除的行首的注釋符號,注意// 要選中兩個,選好之後按d即可刪除注釋

方法二 替換命令

批量注釋:

使用下面命令在指定的行首新增注釋:

:起始行號,結束行號s/^/注釋符/g

取消注釋:

:起始行號,結束行號s/^注釋符//g

例子:在10 - 20行新增 // 注釋

:10,20s#^#//#g

在10 - 20行刪除 // 注釋

:10,20s#^//##g

在5 - 10行新增 # 注釋

:5,10s/^/#/g

在5 - 10行刪除 # 注釋

:5,10s/^#/

注意例子中正則的分割符使用的是相反的符號,如果匹配// 那麼使用 #作分隔符這樣不需要對/作轉義處理,節省輸入次數

參考:

網路入門相關 筆記

首先我們要知道網路是幹嘛的?就好比我和我朋友發訊息,我希望發出去的資訊是可靠和安全的,但是呢,我們倆手頭上的物理的線路是不可靠不安全的 那麼網路解決的問題就是建立乙個可靠安全的渠道在這個不可靠不安全的線路上 我們都知道網路有七層結構,那麼操作就是搭了乙個資料鏈路層,在不可靠不安全的線路上劃分出最小的...

python相關筆記

1.函式名打錯 2.print寫到一行上 會出現語法錯誤 invalid syntax 提示 直譯器使用 來指示解釋 時發生錯誤的點 除法 保留小數 取整除法 取餘數 乘方python中,在變數賦值的時候,不需要指明資料型別,直譯器會根據資料的值推導出其型別python中真用true,假用false...

Python 入門筆記

前一段時間看了九天雁翎 http hi.csdn.net vagrxieeasy but powerful 總體感覺python的庫功能極其強大,這樣使得python 密度很高,用c 10行實現的內容,python可能不到3行就能實現了。當然這樣會損失一些效率,但是實現一些小的應用軟體不會有什麼問題...