熱情推薦:
家在服務器上使用vi或者vim的命令的時候,有時候可能需要注釋多行代碼或者取消注釋多行代碼。接下來給大家演示兩種方法去處理這種情況,以下準備test.log文件來測試。
(1)編輯模式進入命令行模式,按ESC鍵就可以
(2)按Ctrl+v進入visual block模式,如下圖
(3) 按j或者k,用鼠標或者上下鍵選中多行,把需要注釋的行標記起來,如下圖:
(4) 再按大寫的 I 進入行首插入模式,輸入注釋符號如 // 或 #
(5) 按ESC鍵就會全部注釋了,如下圖:
(6) 此時保存退出就可以了
(1)編輯模式進入命令行模式,按ESC鍵就可以
(2)按Ctrl+v進入visual block模式,選中你要刪除的行首的注釋符號,按j或者k,用鼠標或者上下鍵選中多行,h或者l或者左右鍵選中多列。如下圖
(3)選好之后按 d 即可刪除注釋,ESC 保存退出即可
使用名命令格式: :起始行號,結束行號s/^/注釋符/g(注意冒號)。
例子:在1~3行進行添加 //注釋,輸入以下命令,:1,3s#^#//#g
例子:在1~3行進行添加#注釋,輸入以下命令,:1,3s/^/#/g
使用名命令格式::起始行號,結束行號s/^注釋符//g(注意冒號)。
例子:取消1~3行的//注釋,輸入命令,:1,3s#^//##g
例子:取消1~3行的#注釋,輸入命令,:1,3s/#//g
方法一 :塊選擇模式
批量注釋:
Ctrl + v 進入塊選擇模式,選中你要刪
除的行首的注釋符號,按j或者k,用鼠標或者上下鍵選中多行,再按大寫的 I 進入行首插入模式輸入注釋符號如 // 或 #,輸入完畢之后,按下 ESC,Vim或者vi 會自動將你選中的所有行首都加上注釋,保存退出完成注釋。
取消注釋:
Ctrl + v 進入塊選擇模式,選中你要刪除的行首的注釋符號(選中你要刪除的行首的注釋符號,按j或者k,用鼠標或者上下鍵選中多行,h或者l或者左右鍵選中多列),注意 // 要選中兩個,選好之后按 d 可以刪除注釋,ESC 保存退出。
方法二: 替換命令
批量注釋。
使用下面命令在指定的行首添加注釋。
使用名命令格式: :起始行號,結束行號s/^/注釋符/g(注意冒號)
ython單行注釋標識符和多行注釋符,及用法
編程語言的注釋主要不是給機器編譯的,而是給編程人員閱讀的,就好像小時候閱讀文章時會分章節段落一樣,便于項目代碼的閱讀和維護(修改和擴展)——這十分重要。
為什么呢?
因為不同的編程人員的編程習慣和思維往往是不一樣的,不同的項目的架構也是不一樣的,如果沒有注釋的輔助,閱讀別人的代碼就可能顯得十分困難,而有了注釋就可以大大地降低這種困難。
使用“#”號鍵,如:
#python當中用“#”單行注釋
#注釋后面的內容python編譯器不會執行編譯
使用英文的三個雙引號或單引號,如"""注釋的內容""":
"""
python當中用“ """ """ ”多行注釋
注釋后面的內容python編譯器不會執行編譯
"""
雖然還沒講到字符串的內容,但這里可以順便提一下多行字符串和多行注釋的一些聯系。多行字符串也可以使用三個雙引號或三個單引號來表示,這在使用wxPython進行桌面軟件開發當中十分有用,比如:
docString='''在使用Python的GUI庫wxPython進行桌面軟件開發的過程中,
使用多行字符串來設置wx.StaticText組件中的內容有許多好處,
比如,可以自動換行等等,十分方便。'''
print(docString)
重要提示:如需大數據處理、機器學習模型訓練的可評論留言。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。