主题:[原创]技巧奉献:CVF中实现“代码自动补全”
鉴于俺的“CVF注释多行的宏命令”的技巧受到网友们的欢迎,俺再奉献一小技巧:代码自动补全。
俺初步试验成功,若有故障,俺再修改。
若其他网页已有此技巧,则纯属巧合。
[color=FF0000]做法:[/color]
(1) 启动CVF,选Tools=>Customize=>Add-ins and Macro Files,在SAMPLE.DSM前打勾;
(2) 在同一对话框(Customize)中,选Keyboard=>Category:Macro=>Commands:AutoCompleteFromFile;
(4) 在Press new shortcut中输入你希望用的快捷键,俺用的是Alt+Space,(Ctrl+Space已经用于英汉语言切换了)
(5) 点击Assign=>Close。
[color=FF0000]注意:[/color]
如果你已经安装了多行注释的宏命令GrpComment.dsm,则
(1) 在..\Microsoft Visual Studio\Common\MSDEV98\MACROS文件夹下找到SAMPLE.DSM;
(2) 用文本编辑器打开该文件,将其中的Sub CommentOut ()中的子过程名改为CommentOut0 (CommentOut和多行注释的子过程名相重了)
(3) 保存该文件即可。
[color=FF0000]用法:[/color]
在当前的代码文件中,您键入一个字词的一两个字母,按快捷键Alt+Space,则可启动该宏命令在你的文件中搜寻你要键入的字词,并自动补全显示;再按快捷键则显示下一个可选的字词。
例如,你当前的代码文件中有:
implicit none
integer :: ix,iy
则你键入i后,按快捷键,则自动将i补全为implicit,再按快捷键,则依次改换为integer=>ix=>iy=>implicit;
若你键入in后,按快捷键,则直接出现integer.
[color=FF0000]Enjoy![/color]
俺初步试验成功,若有故障,俺再修改。
若其他网页已有此技巧,则纯属巧合。
[color=FF0000]做法:[/color]
(1) 启动CVF,选Tools=>Customize=>Add-ins and Macro Files,在SAMPLE.DSM前打勾;
(2) 在同一对话框(Customize)中,选Keyboard=>Category:Macro=>Commands:AutoCompleteFromFile;
(4) 在Press new shortcut中输入你希望用的快捷键,俺用的是Alt+Space,(Ctrl+Space已经用于英汉语言切换了)
(5) 点击Assign=>Close。
[color=FF0000]注意:[/color]
如果你已经安装了多行注释的宏命令GrpComment.dsm,则
(1) 在..\Microsoft Visual Studio\Common\MSDEV98\MACROS文件夹下找到SAMPLE.DSM;
(2) 用文本编辑器打开该文件,将其中的Sub CommentOut ()中的子过程名改为CommentOut0 (CommentOut和多行注释的子过程名相重了)
(3) 保存该文件即可。
[color=FF0000]用法:[/color]
在当前的代码文件中,您键入一个字词的一两个字母,按快捷键Alt+Space,则可启动该宏命令在你的文件中搜寻你要键入的字词,并自动补全显示;再按快捷键则显示下一个可选的字词。
例如,你当前的代码文件中有:
implicit none
integer :: ix,iy
则你键入i后,按快捷键,则自动将i补全为implicit,再按快捷键,则依次改换为integer=>ix=>iy=>implicit;
若你键入in后,按快捷键,则直接出现integer.
[color=FF0000]Enjoy![/color]