整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Vim 編輯器|批量注釋與批量取消注釋

          Vim 編輯器|批量注釋與批量取消注釋

          加注釋

          1. ctrl + v 進入塊選澤模式。
          2. 上下鍵選中需要注釋的行。
          3. 按大寫 I 進入插入模式,輸入注釋符。
          4. 按兩次 ESC 退出,即完成添加注釋。

          取消注釋

          1. ctrl + v 進入塊選澤模式。
          2. 上下鍵選中需要注釋的行。
          3. 按小寫 x 刪除注釋符。
          4. ESC 退出,即完成取消注釋。

          熱情推薦:

          • https://github.com/yongxinz/tech-blog: 硬核后端技術干貨,內容包括 Python、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux 等。
          • https://github.com/yongxinz/gopher: Go 學習路線圖,包括基礎專欄,進階專欄,源碼閱讀,實戰開發,面試刷題,必讀書單等一系列資源。
          • https://github.com/yongxinz/backend-interview: 包括 Python、Go、Redis、MySQL、Kafka、數據結構、算法、編程、網絡等各種??碱}。

          家在服務器上使用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當中用“ """ """ ”多行注釋
          注釋后面的內容python編譯器不會執行編譯
          """

          多行字符串

          雖然還沒講到字符串的內容,但這里可以順便提一下多行字符串和多行注釋的一些聯系。多行字符串也可以使用三個雙引號或三個單引號來表示,這在使用wxPython進行桌面軟件開發當中十分有用,比如:

          docString='''在使用Python的GUI庫wxPython進行桌面軟件開發的過程中,
          使用多行字符串來設置wx.StaticText組件中的內容有許多好處,
          比如,可以自動換行等等,十分方便。'''
          print(docString)

          重要提示:如需大數據處理、機器學習模型訓練的可評論留言。


          主站蜘蛛池模板: 国产成人一区二区精品非洲| 理论亚洲区美一区二区三区| 亚洲av区一区二区三| 国产伦精品一区二区三区| 亚洲一本一道一区二区三区| 日韩在线视频一区二区三区| 亚洲国产精品一区二区第一页| 无码午夜人妻一区二区不卡视频| 久久久久久综合一区中文字幕| 国产亚洲福利一区二区免费看 | 久久精品国产第一区二区三区 | 中文字幕av人妻少妇一区二区| 国产美女露脸口爆吞精一区二区| 中文字幕人妻第一区| 无码人妻精品一区二区三区在线| 一区在线免费观看| 波多野结衣AV一区二区三区中文| 在线视频一区二区三区| 中文字幕在线观看一区| 一区二区三区在线免费观看视频| 国产成人久久精品区一区二区 | 亚洲精品国产suv一区88| 一区二区在线观看视频| 狠狠色婷婷久久一区二区 | 国产成人精品一区二区三在线观看 | 国产一区二区三区播放心情潘金莲 | 中文字幕av无码一区二区三区电影| 国产精品成人一区无码| 好爽毛片一区二区三区四无码三飞| 精品一区二区三区无码免费视频| 国产午夜精品一区二区三区嫩草| 搜日本一区二区三区免费高清视频 | 国产一区二区在线观看| 久久精品无码一区二区三区不卡| 91在线看片一区国产| 亚洲蜜芽在线精品一区| 中文字幕在线看视频一区二区三区| 久久久久人妻精品一区蜜桃| 国产激情з∠视频一区二区| 99精品高清视频一区二区| 精品少妇一区二区三区视频|