Visual Fortran如何添加多行注释

 时间:2024-10-22 19:21:27

1、在软件安装文件夹下,如C盘:C/Program Files/Microsoft Visual Studio/Common/MSDEV98/MACROS文件夹下生成文件GrpComment.dsm

Visual Fortran如何添加多行注释

2、用文本编辑器打开该文件,将以下代码粘贴保存在其中,并保留.dsm后缀名Function FileType (ByVal doc)髫潋啜缅ext = doc.Name FileType = 0 pos = Instr(ext, ".") if pos > 0 then Do While pos <> 1 ext = Mid(ext, pos, Len(ext) - pos + 1) pos = Instr(ext, ".") Loop ext = LCase(ext) end if If ext = ".f90" Then FileType = 8 ElseIf ext = ".for" Then FileType = 9 Else FileType = 0 End If End Function Sub CommentOut () 'DESCRIPTION: 为所选的多行代码加注释 Dim win set win = ActiveWindow if win.type <> "Text" Then MsgBox "This macro can only be run when a text editor window is active." else TypeOfFile = FileType(ActiveDocument) If TypeOfFile = 8 Or TypeOfFile = 9 Then If TypeOfFile = 8 Then CommentType = "! "' Fortran 90 file Else CommentType = "C "' Fortran 77 file End If StartLine = ActiveDocument.Selection.TopLine EndLine = ActiveDocument.Selection.BottomLine If EndLine < StartLine Then Temp = StartLine StartLine = EndLine EndLine = Temp End If If EndLine = StartLine Then ActiveDocument.Selection.SelectLine ActiveDocument.Selection = CommentType + ActiveDocument.Selection Else For i = StartLine To EndLine ActiveDocument.Selection.GoToLine i ActiveDocument.Selection.SelectLine ActiveDocument.Selection = CommentType + _ ActiveDocument.Selection Next End If else MsgBox("Unable to comment out the highlighted text" + vbLf + _ "because the file type was unrecognized." + vbLf + _ "If the file has not yet been saved, " + vbLf + _ "please save it and try again.") End If End If End Sub Sub CommentDel () 'DESCRIPTION: 去除所选的多行代码的注释 Dim win set win = ActiveWindow if win.type <> "Text" Then MsgBox "This macro can only be run when a text editor window is active." else TypeOfFile = FileType(ActiveDocument) If TypeOfFile = 8 Or TypeOfFile = 9 Then StartLine = ActiveDocument.Selection.TopLine EndLine = ActiveDocument.Selection.BottomLine If EndLine < StartLine Then Temp = StartLine StartLine = EndLine EndLine = Temp End If If EndLine = StartLine Then ActiveDocument.Selection.SelectLine ActiveDocument.Selection = mid(ActiveDocument.Selection, 3) Else For i = StartLine To EndLine ActiveDocument.Selection.GoToLine i ActiveDocument.Selection.SelectLine ActiveDocument.Selection = mid(ActiveDocument.Selection, 3) Next End If else MsgBox("Unable to comment out the highlighted text" + vbLf + _ "because the file type was unrecognized." + vbLf + _ "If the file has not yet been saved, " + vbLf + _ "please save it and try again.") End If End If End Sub

Visual Fortran如何添加多行注释

3、启动Fortran,选Tools->Customize->Add-ins and Macro Files,在GrpComment前打勾,去掉其他的勾

Visual Fortran如何添加多行注释

4、在同一对话框中选Commands->Macros,此时在右边可以看见CommentDel和CommentOut

Visual Fortran如何添加多行注释

5、选中CommentOut,拖到CVF的工具栏上去(添加工具钮),会弹出Button Appearance对话框;同理选中CommentDel并拖动到工具栏,也会弹出该对话框。

Visual Fortran如何添加多行注释

6、对话框中有三种显示模式,分别是:图标展示、文本展示和图文展示。结合自己的偏好选择不同的模式,最后点“OK”键就可以使用啦。在编程过程中,选取多行代码,然后点击刚刚设置好的快捷按钮,即可对多行代码进行注释。

  • latex软件怎么进行官方下载
  • COMSOL如何设置与matlab联合仿真
  • anaconda如何查看安装的所有环境?
  • opencv安装教程
  • edge浏览器自带翻译在哪
  • 热门搜索
    清明节手抄报大全 手抄报设计大全 普通话的手抄报 消防安全知识手抄报 关于诚信的手抄报 小小手抄报 世界地球日手抄报 小学生植树节手抄报 数学手抄报内容资料 防疫手抄报简单又精美