設定批量注釋
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,就會刪除注釋符號 方法二使用下面...