ShadowStar CodeFast 使用说明

手把手教你把grok-code-fast-1集成到VSCode:打造你的专属‘代理式’编程助手(附避坑指南) 本文详细介绍了如何在VSCode中深度集成grok-code-fast-1编程模型,打造高效的‘代理式’编程助手。从API获取、插件配置到实战应用,提供全流程指南和避坑技巧,帮助开发者显著提升编码效率。特别适合需要智能代码生成、重构和测试自动化的开发者。 阅读详情
ShadowStar CodeFast 使用说明
ShadowStar CodeFast: 1.1.18.115
Copyright (C) 2001-2005 shadowstar's home. All rights reserved.

Support:

  • Delphi 2005
  • Delphi 7
  • Delphi 6
  • C++Builder 6

LastUpdate: 2005-10-02 16:42:49

mailto:shadowstar@163.com
http://shadowstar.126.com

○、目录

一、简介

ShadowStar CodeFast是一个Borland Delphi & C++Builder IDE增强插件包,它在尽量保持默认操作习惯的基础上,参照UltraEdit, CodeRuhs等优秀软件,增加或增强了Borland IDE的功能。

本人对编辑器要求很高,尤其是快捷键。装完Delphi或C++Builder之后一定要装一堆插件,而且还经常在开着C++Builder的时候还要再开一个UltraEdit。UltraEdit虽然实用,不过还要和IDE频繁切换;CodeRush固然强大,可是大多数的功能都闲着,占着资源不说还不十分稳定。于是就写了这个插件包,实现自己想要的一些功能。

CodeFast的特点就是一个字“快”,让编码随着你的思绪一起飞翔。

虽然功能不是很强大,但是很实用,拿出来与大家共享,让我们一起来享受编码的快乐……

二、功能

快捷键功能名称/描述Borland的快捷键与Borland原来功能比较
文件扩展>>
Ctrl+-浏览当前文件目录
浏览正在编辑文件的目录。
无无
Ctrl+=浏览工程目录
浏览当前工程的目录。
无无
Ctrl+/浏览输出目录
浏览工程输出目录。
无无
新
Shift+Ctrl+B
选定区域另存为...
将选定区域另存为文件。
无无
强烈推荐
Shift+Ctrl+H
另存为HTML...
按当前的语法高亮设置另存当前文件为HTML文件。
无无
编辑扩展>>
新
强烈推荐
Ctrl+C
自动匹配输入
包括:() [] {} '' "",可正常输入,匹配右边会自动跳过。
如:|表示输入点,键入(,得到(|),,再键入),得到()|
相同必须标记后才能拷贝;
没有标记单词的快捷键
Home光标移到行首
光标移动到行首或首字符处。
相同只能将光标移动到行首
End光标移到行尾
光标移动到行尾或尾字符后。
相同只能将光标移动到尾字符后
Ctrl+Left光标左移一个标识
光标移动到左边一个单词或符号或行首。
相同光标移动到左边一个单词或行尾
Ctrl+Right光标右移一个标识
光标移动到右边一个单词或符号或行尾。
相同光标移动到右边一个单词或行尾
Ctrl+BackSpace删除光标左侧标识
删除光标左边的单词或一个符号
相同符号和空白同样直接被删除
Ctrl+Delete删除光标右侧标识
删除光标右边的单词或一个符号
Ctrl+T相同
新
Shift+Ctrl+Left
选区光标左移一个标识
光标移动到左边一个单词或符号或行首。
相同光标移动到左边一个单词或行尾
新
Shift+Ctrl+Right
选区光标右移一个标识
光标移动到右边一个单词或符号或行尾。
相同光标移动到右边一个单词或行尾
新
Shift+Ctrl+Home
选区光标左侧标识
光标移动到行首或首字符处。
相同符号和空白同样直接被删除
新
Shift+Ctrl+End
选区光标右侧标识
光标移动到行尾或尾字符后。
Ctrl+T相同
强烈推荐
Ctrl+C
选择或带HTML格式拷贝
如果没有标记代码块,标记邻近的单词,并拷贝到剪贴板;
否则按当前语法高亮设置带HTML格式拷贝。
相同必须标记后才能拷贝;
没有标记单词的快捷键
删
Ctrl+X
选择并剪切
如果没有标记代码块,标记邻近的单词,并剪切到剪贴板。
相同必须标记后才能剪切;
没有标记单词的快捷键
改
Ctrl+Alt+Left
向左交换单词
光标右侧单词或选中部分与光标左侧单词交换,如果左侧没有单词则移动到光标处。
无无
改
Ctrl+Alt+Right
向右交换单词
光标左侧单词或选中部分与光标右侧单词交换,如果右侧没有单词则移动到光标处。。
无无
Alt+/添加行注释
在光标所在行或选中代码块的行首添加行注释。
无无
Ctrl+Alt+/删除行注释
删除光标所在行或选中代码块行首的行注释。
无无
推荐
Ctrl+/
反转行注释
反转光标所在行或选中代码块行首的行注释,如果是单行操作则跳到下一行。
无
(D9 相同)
当首行需要注释时注释选中的所有行
Ctrl+[选择块注释
如果光标所在位置为块注释,选择此块注释部分。分。
无无
Ctrl+]反转块注释
反转当前选择代码块或光标所在处的块注释。
无无
Shift+F4插入当前日期时间
在光标处插入当前的日期时间,并选中插入的文本。
无无
搜索扩展>>
推荐
F3
向前查找选中文本
如果代码块在一行之内,循环向前查找代码块内容并标记;
否则调用默认的快捷键功能;
不影响原来查找设置
相同必须先在查找对话框内设置查找项;
没有标记代码块;
清除了原来的查找设置
Shift+F3向后查找选中文本
如果代码块在一行之内,循环向后查找代码块内容并标记;
否则调用默认的快捷键功能;
不影响原来查找设置
F3必须先在查找对话框内设置查找项;
没有标记代码块;
清除了原来的查找设置
推荐
Alt+Up
上一个方法
跳到上一个方法的位置,按ESC返回。
可以跳到函数首添加变量再按ESC返回。
无无
Alt+Down下一个方法
跳到下一个方法的位置,按ESC返回。
无无
Alt+PgUp上一个程序段
跳到上一个程序段的位置。
无无
Alt+PgDn下一个程序段
跳到下一个程序段的位置。
无无
格式扩展>>
Alt+F5转换为大写
转换选中代码块字符为大写。
无无
Ctrl+Alt+ F5转换为小写
转换选中代码块字符为小写。
无无
推荐
Shift+F5
大小写互换
反转选中代码块字符的大小写。
无无
Shift+Ctrl+F5首字母大写
将每个单词的首字母转换为大写。
无无
推荐
Enter
自动代码缩进
输入回车时,如果行尾是缩进标识,则再缩进IDE设置的块缩进长度
缩进标识可以在配置里更改
无无
推荐
Tab
添加缩进
缩进长度为IDE设置的块缩进长度(Block indent)
Ctrl+Shift+I相同
Shift+Tab移除缩进
缩进长度为IDE设置的块缩进长度(Block indent)
Ctrl+Shift+U相同
强烈推荐
Ctrl+Alt+Tab
格式化当前文件件
用源代码格式化工具格式化当前文件。
无无
无源代码格式化...
整合了源代码格式化工具。
无无
高级>>
改
强烈推荐
无
自动代码完成
如果输入的是关键字或代码模板名称则 关闭符号列表窗口(Delphi 6只是不调用,但如果调用了不能关闭)
默认输入3个字符调用代码完成
无无
Alt+Space代码完成
调用代码完成功能。
Ctrl+Space与输入法热键冲突
Ctrl+Alt+Space暂停自动代码完成成
如果代码不能通过编译,调用代码完成功能可能会弹出一个错误对话框,这时就可以先暂停使用自动完成。
无无
强烈推荐
无
自动代码模板 更多>>
支持多个输入点的代码模板
输入模板名称后按空格自动输入模板代码
按ESE跳到下一个输入点。
无无
无配置用户模板
显示、修改用户模板。
无无
Alt+0-9插入用户模板
插入用户自定义的模板。
无无
无自动设置目录
自动设置当前目录为最后打开文件目录。
(本来想设置为正在编辑文件的目录,不过这块OTA有BUG,虽然可以通过其它Hack手法实现,不过还是小懒了一下)
无无
推荐
无
自动保存所有的文件件
如果有新文件弹出请求用户保存的对话框,则等待用户确认。
默认是5分钟保存一次,可以在配置里更改或禁用。
无无
强烈推荐
无
自动备份代码码
可以禁止创建默认的备份文件,这样就不会有~*!的存在了;
可以在保存时和每隔几钟备份;
可指定相对或绝对备份目录;
如果是绝对路径,保持原有的目录结构。
无无
新
无
浏览备份目录
浏览正在编辑文件的备份目录。
无无
无备份所有文件
备份所有文件到指定目录,文件不作为最近备份文档,
备份文件前缀为当前日期,不会在备份文档达到限制时被删除
无无
无菜单设置
设置菜单是否可见。
0.9以前版本的菜单很长,可能会有点不太方便,1.0开始对菜单进行了分级,现在已经没什么用了,先保留着。
无无

三、安装

运行安装程序SSCFINST.EXE,在你要安装的开发工具版本上打钩,确定。

完成安装,祝你享受编码的快乐^-^^

卸载同安装一样,只要不打钩的都会被卸载。

四、链接

五、下载

Download: http://kaka.rootcn.com/shadowstar/program/CodeFast/SSCodeFast.rar
 

揭秘grok-code-fast-1:专为“代理式编码”而生的新架构,如何重塑开发工作流? 本文深入解析了grok-code-fast-1这一专为'代理式编码'设计的新型代码生成模型。通过其创新的分层注意力机制和动态上下文窗口架构,该模型能够快速生成高质量代码,显著提升开发效率。文章详细介绍了如何将其集成到开发环境和CI/CD流水线中,并分享了实用的提示词工程技巧和真实案例,展示了其在现代编程工作流中的变革性影响。 阅读详情

相关推荐

STM32_WS2811驱动

STM32的WS2811驱动

健身房 2840

ShadowStar CodeFast 多输入点自动代码模板

ShadowStar CodeFast 多输入点自动代码模板 一、简介 Borland编辑器的代码模板调用要按Ctrl+J,而且只有一个输入点,要到下一个要输入代码的位置还要移动光标,有时候真不如直接输代码来得快。 CodeFast的代码模板解

shadowstar's blog 2940

Fluent新手避坑:遇到‘Floating point exception’别慌,这7个排查步骤帮你搞定

本文为Fluent新手提供了7个排查'Floating point exception'错误的实用步骤,包括边界条件检查、时间步长优化、求解器配置等关键技巧。通过系统化的诊断流程,帮助用户快速定位并解决CFD仿真中的浮点异常问题,提升计算稳定性。

weixin_42531886的博客 286

StarUML使用说明-指导手册 .

StarUML使用说明-指导手册 Module by: Stephen Wong 原著:Stephen Wong            翻译:火猴 1.综述 StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code”

afei198409的专栏 2813

轴承寿命预测实战:手把手教你用IEEE PHM2012数据集训练模型(附Python代码)

本文详细介绍了如何利用IEEE PHM2012数据集构建轴承剩余寿命预测模型,从数据预处理、特征工程到LSTM模型训练与部署,提供了完整的Python代码实现。通过实战案例,帮助读者掌握预测性维护中的关键技术,提升工业设备的运行安全与效率。

weixin_29186249的博客 311

ESP32拓展板DIY全攻略:从零打造你的传感器控制中心(附PCB设计文件)

本文详细介绍了如何从零开始DIY ESP32拓展板,打造多功能传感器控制中心。内容涵盖项目规划、硬件设计、PCB布局、制作测试全流程,并提供进阶优化建议和实战案例。特别适合嵌入式硬件爱好者学习ESP32拓展板开发,实现各类传感器的高效集成与控制。

blockchain9miner的博客 1077

ShadowStar CodeFast 下载

shadowstars home 中国盟动力DELPHI盒子Delphi 2005 - SSCodeFast_D9.bpl Delphi 7 - SSCodeFast_D7.bpl Delphi 6 - SSCodeFast_D6.bpl C++Builder 6 - SSCodeFast_CB6.bpl 使用说明 - index.htm代码模板说明 - CodeTemplate.htm

shadowstar's blog 2571

Grafana图像渲染插件安装全攻略:解决依赖缺失问题(附完整命令清单)

本文详细介绍了在CentOS/RHEL环境下安装Grafana图像渲染插件`grafana-image-renderer`的全过程,包括解决常见的依赖缺失问题。通过提供完整的命令清单和疑难问题排查指南,帮助用户高效部署和优化插件性能,确保图像渲染功能稳定运行。

weixin_30399821的博客 85

ShadowStar CodeFast Source Code 我的生日礼物

今天是我的生日,公开CodeFast的源码,以做记念。本来打算在今天发布1.0版,不过时间的确太短了。从上周日晚上,我给CnPack管理员发了邮件,打算近期实现一个“光标到单词或符号”的功能到现在,刚刚一周时间。之前我对Borland Open Tools API是一无所知,能开发出0.4版我已经很高兴了,总不能推出一个不伦不类的1.0给大家。当时的想法很简单,只是想要这个一个功能,可是所

shadowstar's blog 2127

PHP实战:5分钟搞定SM4国密加密算法集成(附完整代码)

本文提供了一份可直接用于生产环境的PHP SM4国密加密算法集成实战指南。文章详细解析了SM4算法核心,对比了ECB与CBC工作模式,并给出了包含完整代码、密钥管理、数据填充及性能优化的解决方案,帮助开发者快速、安全地在PHP项目中集成国密加密算法。

2a4s6d8f0g的博客 339

【硬刚Hadoop】HADOOP MAPREDUCE(1):概述

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的Hadoop部分补充。 1 MapReduce定义 MapReduce是一个分布式运算程序的编程框架,是用户开发“基于Hadoop的数据分析应用”的核心框架。 MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。 2MapReduce优缺点 2.1 优点 1)MapReduce易于编程 它简单的实现一些接口,就可以完成一个分布式程序..

微信搜:import_bigdata,大数据领域硬核原创作者 462

ShadowStar CodeFast 开发笔记

记录我和CodeFast的成长历程……

shadowstar's blog 1090

电源防反接保护电路全攻略实战A04

本文深入剖析了硬件设计中电源保护电路的关键技术与实战经验。文章指出,保护电路虽小但至关重要,通过对比分析二极管与MOSFET防反接方案,揭示了MOSFET在效率、温控方面的优势。针对过压保护,重点讲解了TVS二极管选型要点,强调钳位电压而非击穿电压才是保护核心。文章结合工业案例(如48V通信模块烧毁、5V系统MOSFET过热等),详细阐述了PCB布局规范、热设计路径等工程细节,并提供了USB接口ESD防护的完整选型方案。最后强调硬件设计必须考虑最坏工况,在成本与性能间找到平衡点,避免因小失大。

启芯硬件的博客 777

ShadowStar CodeFast 相关链接

软件写出来就是给人用的,用的人越多说明软件越有价值。这是一个普通程序员最简单的理想,我将尽力实现这个理想……在Google里搜索ShadowStar CodeFast在百度里搜索ShadowStar CodeFast

shadowstar's blog 1189

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

ShadowStar CodeFast 开发计划

如果您对CodeFast有什么意见或建议,请在本贴留言。标记说明:+ 增加新功能。# 新增加的功能,但还不完善,仅仅是开始。- 删除旧的功能。* 修正错误。! 发现的问题,但仍未修正。^ 计划要完成的功能。

shadowstar's blog 1251

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ShadowStar CodeFast V0.3 反转代码块行注释

Release Version 0.3.5.11先把名字改了:FastEditor -> CodeFast*:Ctrl+Delete - 修正有时会多删一个符号的问题+:Ctrl+Insert - 反向注释当前行或选中的代码块;单行注释后跳到下一行 +:Alt+Insert - 注释当前行或选中的代码块+:Alt+Delete - 注释当前行或选中的代码块*:Ctrl+C - 当前有代码块被选

shadowstar's blog 1247

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ShadowStar CodeFast 0.8 自动备份代码

Release Version 0.8.13.79*:修正回车不删除选中代码块的问题*:修正块注释两端包含特殊字符选择不准确的问题+:自动备份。可以在保存时和每隔几钟备份;可指定相对或绝对备份目录;如果是绝对路径,保持原有的目录结构。+:自动代码完成。默认输入3个字符调用代码自动完成,写来玩玩,CnPack已经有了很好的代码输入法功能,因此默认此功能为禁用状态。#:自动代码模板。试行,目前只支

shadowstar's blog 1343

ShadowStar CodeFast 截图

ShadowStar CodeFast 截图ShadowStar CodeFast: 1.0.16.100Copyright (C) 2001-2004 shadowstars home. All rights reserved. Suport:Delphi 2005 Delphi 7 Delphi 6 C++Builder 6 L

shadowstar's blog 2160

ShadowStar CodeFast 1.1 自动匹配输入()[]{}''""

+:自动匹配输入包括:() [] {} "",可正常输入,匹配右边可自动跳过。如:|表示输入点,键入(,得到(|),,再键入),得到()|+:完整的实现了新的光标移动和选择即把“单词、行首、行尾、特殊符号”都做为一个光标停留点,Borland默认只有单词做为光标停留点。快捷键包括:Ctrl+Left/RightHomeEndCtrl+Delete/BackspaceDeleteShift+C

shadowstar's blog 1402

ShadowStar CodeFast 1.0 多输入点自动代码模板

Release Version 1.0.15.98*:修正0.9版Tab缩进后取消选中状态的问题*:彻底解决了HTML拷贝有时候会出现乱码的问题*:菜单分级:以为一级菜单最快,其实按分类的多级菜单更快,而且用常了都用快捷键了*:整理了使用说明:以前是加一个功能就在后面加一条,现在重新按分类整理了一下,看起来舒服多了*:重新支持Delphi 6,可能不太稳定,大家用用看+:Ctrl+Alt+Sp

shadowstar's blog 1271

ShadowStar CodeFast 1.3 收藏夹

+:新增收藏夹功能:可以把常用的代码、文档、或者网址放到“收藏夹”里,方便浏览。+:新增添加到收藏夹功能:将当前文件添加到收藏夹里。添加时可以编辑文件的路径,路径可以是文件、目录、或者URL。+:新增管理收藏夹功能:显示管理收藏夹对话框。*:修改自动匹配输入"{"时在下一行匹配输入"}",并取消对, ""的支持非常抱歉还没有对Delphi 5以前版本的支持,也没有完成“显示行号”的功能。最近在

shadowstar's blog 2064

ShadowStar CodeFast 0.6 添加了IDE菜单

Release Version 0.6.11.56+:添加了IDE菜单,没想到一口气写了这么多功能,自己都有点记不住了,加个菜单,方便操作,还可以简单配置。+:Ctrl+- - 浏览当前文件目录+:Ctrl+= - 浏览工程目录+:Ctrl+/ - 浏览输出目录+:自动保存所有的文件, 如果有新文件弹出请求用户保存的对话框,则等待用户确认。 默认是5分钟保存一次,可以在配置里更改或禁用。+:支

shadowstar's blog 1262

ShadowStar CodeFast 1.2 查看所有书签

+:新增查看所有书签Shift+Ctrl+B在Message View窗口以树状结构显示所有书签,并显示书签所在行的内容+:新增删除所有书签+:新增自动代码模板提示输入的单词是代码模板名时显示提示+:新增自动参数提示,输入","显示提示+:新增跳转到最后编辑位置按ESC键,如果没有输入点则跳到最后编辑位置+:新增是否智能关闭代码模板选项因为在Delphi 7下测试会产生按F1总弹出CodeComp

shadowstar's blog 1524

ShadowStar CodeFast 0.7 整合了源代码格式化工具

Release Version 0.7.12.68*:修改单词移到行尾时会增加空白的问题*:修改输出HTML时总是使用IDE默认字体*:修正Delphi 2005下拷贝中文会有乱码的问题*:修改插入日期时间后为选中状态*:修改换行缩进时,没有去掉行首多余的空白*:修正交换单词的快捷键:ALt+Left/Right(IDE使用),更改为:Ctrl+Alt+F6/F7*:修正与SynEdit冲突的

shadowstar's blog 1718

ShadowStar CodeFast 0.9 跳到上/下一个方法

Release Version 0.9.14.88+:Alt+Up/Down - 跳到上/下一个方法的位置。+:Alt+PgUp/PgDn - 跳到上/下一个程序段的位置。+:完善了自动代码完成+:禁止创建默认的备份文件,不会产生一堆~*?了。#:代码模板雏形,仅支持if-:不支持Delphi 6。Delphi 6下有太多问题,实在是没有时间调试,只好忍痛暂时取消对Delphi 6的支持。*:

shadowstar's blog 1236

ShadowStar CodeFast 0.4 换行缩进,单词交换

Release Version 0.4.9.24*:Shift+F5/Alt+F5/Ctrl+Alt+F5 - 调整代码大小写时,如果没有选中代码块标记附近的单词,但不改变大小写。+:Enter - 简单可配置的换行缩进,配置文件为*.bpl对应的*.ini,可添加或删除Indents的单词,以“,”隔开+:Alt+Left - 光标右侧单词或选中部分与光标左侧单词交换,如果左侧没有单词则移动

shadowstar's blog 1035
上一篇: ShadowStar Fast Editor Version: 0.2 查找选中文本
下一篇: ShadowStar CodeFast V0.3 反转代码块行注释
shadowstar
博客等级 码龄26年 32粉丝 33原创
评论 17
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值