設定批量注釋

2021-08-25 20:19:22 字數 3565 閱讀 4416

設定批量注釋

visual c++ 6.0開發環境雖然提供了豐富的功能,但是也有不盡人意之處。例如,它沒有提供批量注釋和取消批量注釋的功能。但是,visual c++ 6.0開發環境的設計者還是非常有遠見的,提供了一些介面允許使用者擴充開發環境的功能。例如,可以使用vb script指令碼來新增新的功能。本例項將介紹使用vb script指令碼實現批量注釋和取消批量注釋的功能,批量注釋效果如圖1.49所示。

(1)在visual c++ 6.0中選擇file→new命令,開啟new視窗,選擇files選項卡,如圖1.50所示。

圖1.49 批量注釋

圖1.50 new視窗

(2)在列表中選擇macro file選項,在file文字框中輸入檔名稱,單擊ok按鈕建立巨集檔案,彈出new macro file視窗,如圖1.51所示。

(3)在description備註框中輸入巨集檔案的描述資訊,單擊ok按鈕建立巨集檔案。此時,在**編輯器中將建立乙個巨集檔案視窗,如圖1.52所示。

圖1.51 new macro file視窗

圖1.52 巨集檔案視窗

(4)向巨集檔案中新增兩個子過程,語言為vb script,**如下:

subsetselnote()'sundescription:過程setselnote用於使選中的文字成為注釋 

dimcurwin'當前獲得的視窗

setcurwin

=activewindow

ifcurwin.type

<

>

"text"then'判斷當前視窗是否是文字視窗

msgbox"當前視窗不是**視窗"

else

notetype

="//"

beginline

=activedocument

.selection.topline

endline

=activedocument

.selection.bottomline

ifendline

<

beginline

then

line

=beginline

beginline

=endline

endline

=line

else

forrow

=beginline

toendline

activedocument.selection.gotolinerow

activedocument.selection.selectline'選中當前行

activedocument.selection

=notetype

+activedocument.selection

next

endif

endif

endsub

subcancelselnote()

dimcurwin'當前獲得的視窗

setcurwin

=activewindow

ifcurwin.type

<

>

"text"then'判斷當前視窗是否是文字視窗

msgbox"當前視窗不是**視窗"

else

beginline

=activedocument

.selection.topline

endline

=activedocument

.selection.bottomline

ifendline

<

beginline

then

line

=beginline

beginline

=endline

endline

=line

else

forrow

=beginline

toendline

activedocument.selection.gotolinerow

activedocument.selection.selectline'選中當前行

selblock

=activedocument

.selection

trim(selblock)

pos=

instr

(selblock,"//")

ifpos

<

>

0then

right

rightblock

=right(selblock,len(selblock)-2)

activedocument.selection

=rightblock

endif

next

endif

endif

endsub

(5)儲存巨集檔案。選擇tools→customize命令開啟customize對話方塊,選擇add-ins and macro files選項卡,如圖1.53所示。

圖1.53 add-ins and macro files選項卡

(6)單擊browse按鈕,開啟瀏覽對話方塊,選擇之前建立的巨集檔案,此時會發現它將顯示在add-ins and macro列表中,如圖1.54所示。

(7)切換到commands選項卡,在category下拉列表框中選擇macros選項,在右側的列表中會顯示當前巨集檔案中定義的命令,如圖1.55所示。

圖1.54 匯入巨集檔案

圖1.55 匯出巨集命令

(10)按照步驟(7)~(9)的方法將圖1.55中的另乙個巨集命令新增到工具欄中。

(11)在**編輯框中選中多行**,單擊工具欄中的巨集命令按鈕,便會發現這些**被注釋了。

心法領悟015:恢復批量注釋的**。

如果要恢復被批量注釋的**,首先選中注釋掉的**,然後單擊工具欄中的另乙個巨集命令按鈕,就會發現這些**取消了注釋。

Vim批量注釋

方法一ctrl v 進入列編輯模式,向下或向上移動游標,把需要注釋的行的開頭標記起來,然後按大寫的i shift i 再插入注釋符,比如 再按esc,就會全部注釋了 批量去掉注釋 ctrl v,進入列編輯模式,橫向選中列的個數 如 注釋符號,需要選中兩列 然後按d,就會刪除注釋符號 方法二使用下面命...

vim 批量注釋

方法一 批量新增注釋 ctrl v 進入列編輯模式,向下或向上移動游標,把需要注釋的行的開頭標記起來,shift i 再插入注釋符,比如 再按esc,就會全部注釋了 批量去掉注釋 ctrl v,進入列編輯模式,橫向選中列的個數 如 注釋符號,需要選中兩列 然後按d,就會刪除注釋符號 方法二批量新增注...

Vim批量注釋

方法一 ctrl v 進入列編輯模式,向下或向上移動游標,把需要注釋的行的開頭標記起來,然後按大寫的i shift i 再插入注釋符,比如 再按esc,就會全部注釋了 批量去掉注釋 ctrl v,進入列編輯模式,橫向選中列的個數 如 注釋符號,需要選中兩列 然後按d,就會刪除注釋符號 方法二使用下面...