vim編輯器 批量注釋與反注釋

2021-07-03 23:21:03 字數 1278 閱讀 7483

在使用vim編寫**的時候,經常需要用到批量注釋與反注釋一段**。下面簡要介紹其操作。

用v進入virtual模式

用上下鍵選中需要注釋的行數

按control+v(win下面ctrl+q)進入列模式

按大些「i」進入插入模式,輸入注釋符「#」或者是"//",然後立刻按下esc(兩下)

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

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

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

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

在27 - 30行新增 // 注釋

在27 - 30行刪除 // 注釋

在10 - 20行新增 # 注釋

:10,20s/^/#/g

在10 - 20行刪除 # 注釋

:10,20s/^/#/g

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

**:

Linux Vim編輯器 批量注釋與反注釋

方法一 塊選擇模式 1 游標移至需要注釋的起始行或終止行位置 2 ctrl v 然後進行上下鍵操作選擇注釋區域 3 大寫 i 進入行首插入模式,輸入注釋符 或 4 按兩下esc鍵 方法二 命令模式 注釋命令 起始行號,結束行號s 注釋符 g 取消注釋 起始行號,結束行號s 注釋符 g 注釋命令 起始...

VIM批量注釋與取消注釋

我的個人部落格 逐步前行step vim批量注釋與取消注釋是vim編輯中很基礎的乙個操作,但是尷尬的是我嘗試了很久才發現這個操作只有在vim中才能成功,很無語。不知道在vi中試了多少遍了,一直以為我的伺服器上的vi配置是不是有問題為什麼同樣的操作命令,別人都很簡單就成功了我一直沒效果 淚 今天我想著...

Vim批量注釋與取消注釋

vim命令模式下注釋與批量注釋的命令分別為 以python為例,python的行注釋為 s g s g其中begin和end分別是需要注釋的開始行號和結束行號.理解這條命令需要了解vim替換命令,vim替換命令格式如下 s 其中begin和end意義同上,source表示需要被替換的原字串,targ...