CodeSmith实用技巧(十五):使用快捷键
在CodeSmith中,以下几个快捷键有助于我们快速输入。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.Ctrl + Shift + C
在空行上,按下Ctrl + Shift + C后将会录入一个代码块。
2.Ctrl + Shift + Q
按下Ctrl + Shift + Q后录入一个脚本块。
</script>
3.Ctrl + Shift + V
对代码块反转,如有下面这样一行代码:
在两个大括号之间按下Ctrl + Shift + V后,将变成如下代码:
4.Ctrl + Shift + W
按下Ctrl + Shift + W后会录入一个输出的代码块:
注意:在使用快捷键的时候,如果想要把一段代码之间放在录入的标记中间,首先选中这些代码,再按下快捷键组合。比如我们有一段这样的代码,想把它放在<script>里面。
{
Vector,
HashTable,
SortedList
}
public override void Render(TextWriter writer)
{
StreamWriter fileWriter1 = new StreamWriter(@"C:\test1.cs", true);
this.Response.AddTextWriter(fileWriter1);
StreamWriter fileWriter2 = new StreamWriter(@"C:\test2.cs", true);
this.Response.AddTextWriter(fileWriter2);
base.Render(writer);
fileWriter1.Close();
fileWriter2.Close();
}
选中它,再按下Ctrl + Shift + Q后就会变成:
public enum CollectionTypeEnum
{
Vector,
HashTable,
SortedList
}
public override void Render(TextWriter writer)
{
StreamWriter fileWriter1 = new StreamWriter(@"C:\test1.cs", true);
this.Response.AddTextWriter(fileWriter1);
StreamWriter fileWriter2 = new StreamWriter(@"C:\test2.cs", true);
this.Response.AddTextWriter(fileWriter2);
base.Render(writer);
fileWriter1.Close();
fileWriter2.Close();
}
</script>
转载于:https://www.cnblogs.com/Terrylee/archive/2005/12/28/306805.html
CodeSmith实用技巧(十五):使用快捷键相关推荐
- CodeSmith实用技巧(五):利用继承生成可变化的代码
用CodeSmith生成可变化的代码,其实是先利用CodeSmith生成一个基类,然后自定义其它类继承于该类.当我们重新生成基类时CodeSmith不要接触继承的子类中的代码.看下面的这段模版脚本:& ...
- Eclipse用法和技巧十五:自动添加未实现方法1
java代码中经常要实现一些接口,这个也是java代码独有的地方.实现接口,就意味着要实现这个接口中定义的方法,如果一个个去码出方法就需要记得方法名称等等,就算有内容辅助快捷键帮助,也是很麻烦的.这里 ...
- CodeSmith实用技巧(十四):使用Progress对象
Progress对象可以在CodeSmith生成代码时给用户显示一个进度条,当生成代码的时间很长时非常有用.如果你使用的是CodeSmith Explorer,进度条将显示在Generate按钮的左边 ...
- CodeSmith实用技巧(二):使用FileNameEditor
FileNameEditor类给我们提供了在CodeSmith属性面板中弹出打开或保存文件对话框的方式,在使用时,首先在模版中得添加对程序集CodeSmith.CustomProperties的引用. ...
- TurboMail邮件系统实用技巧十四:如何知道对方已经读信
用户在发送邮件后,最关心的就是该邮件是否已经被收件人阅读.特别对于企业某些涉及到重要信息的邮件,用户可以根据邮件是否已经被阅读的状态,提取到更多的信息以供参考.TurboMail电子邮件系统提供邮件回 ...
- CodeSmith实用技巧(八):生成的代码输出到文件中
在CodeSmith中,要把生成的代码文件输出到文件中,你需要在自己的模版中继承OutputFileCodeTemplate类.<?xml:namespace prefix = o ns = & ...
- CodeSmith实用技巧(九):重载Render方法来控制输出
在CodeSmith中,CodeTemplate.Render方法是在模版执行完成进行模版输出时执行,你可以通过重载CodeTemplate.Render方法来修改CodeSmith输出时的事件处理. ...
- Coreldraw中选择工具技巧十五招
2019独角兽企业重金招聘Python工程师标准>>> 在Coreldraw中选择工具的使用技巧: 1. 按空格键可以快速切换到"挑选"工具 2. 按shift键 ...
- Mac实用技巧(一)—— 快捷键
左击右击 单击触摸盘--win下右击 双击触摸盘--win下左击 Command当Ctrl用 很多Win系统的快捷键是Ctrl + X,Mac OS是command + X,例如: Ctrl + X ...
最新文章
- 双边滤波算法的简易实现bilateralFilter
- php 添加行_php 多行数据同时插入
- 一位数据挖掘成功人士给数据挖掘在读研究生的建议
- 基于 Node.js 平台的web开发框架-----express
- Python小知识 | 这些技能你不会?(终章)
- 获取mac地址方法之一 GetAdaptersInfo()
- codechef Polo the Penguin and the Tree
- c语言编写电子秒表程序,电子秒表C程序.doc
- 关于使用ASP.NET和数据库的笔记
- python函数详解_Python函数详解(转)
- 爬虫实现股票分析(三)
- php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...
- save cookies and get cookies in system using asp.net
- ApplicationContext.xml配置文件
- HashMap死循环讲解(JDK1.8 之前)
- 免费邮箱怎么注册?创建注册邮箱帐号免费吗?
- ttk.Treeview字体
- [SP]梦网masterSP模式下的sp生存
- Web标准概念--摘抄《CSS布局实录》
- 2017_SIGIR_Item Silk Road: Recommending Items from Information Domains to Social Users
热门文章
- 从大数据技术参考模型角度梳理大数据标准
- 阿里好的开源项目有哪些(善用工具)
- 在laravel视图中直接使用{{ csrf_token() }}被翻译成英文显示的处理方法
- Facebook开源内存数据库Beringei,追求极致压缩率
- MVC ---- DBHelper.ttinclude
- redis界面管理工具phpRedisAdmin 安装
- Android中使用running services查看service进程内存
- android luajava,android嵌入lua
- lob移表空间 oracle_移动一个带有lob字段的表到另外一个表空间
- Verilog中Dump函数及用法