安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > Ynote Classic(文本与源代码编辑器) v2.8.5 免费版
Ynote Classic(文本与源代码编辑器)

Ynote Classic(文本与源代码编辑器)

 v2.8.5 免费版
  • 软件大小:41.25 MB
  • 更新日期:2020-08-15 15:01
  • 软件语言:多国语言
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:41.25 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  Ynote Classic是一款易于使用、开放和通用的文本和源代码编辑器,它可以处理从编写到编程的各种任务;强大的编辑操作,语法突出显示,代码折叠,缩进,自动完成和插件,使编辑工作变得更加轻松和舒适;该程序现在拥有完美的代码编辑器可以拥有的所有功能,并且支持对.NET编码文本进行编辑;支持轮廓处理器,可以在文本旁边显示标题列表的轮廓,文档的标题可以带有前置句号,程序以大纲形式显示该功能,也可以单击创建/交换标题;支持创建标题,可以轻松创建文本格式,如大/中/小标题,可以在掌握文本整体结构的同时进行编辑,支持标题在大纲侧的批量输入,可以通过单个命令将以易写文本格式编写的文档输出为HTML,因此用户可以在流行的HTML格式文件中分发和查看它们;需要的用户可以下载体验

Ynote Classic(文本与源代码编辑器)

软件功能

  Ynote Classic具有很多功能,一些功能是:

  语法突出显示,代码折叠,自动缩进和自动完成

  多个Carets和多个选择

  使用正则表达式查找/替换

  选项卡式文档和MultiView和SDI均可,可停靠Windows

  宏录制和播放

  片段和脚本

  强大的项目管理和构建系统

  无限/多级撤消/重做

  可通过插件,语法文件,主题和脚本进行扩展。

软件特色

  多光标,列选择,语法突出显示,代码折叠,自动缩进

  支持40多种语言以及用户定义的语言支持

  强大的搜索功能(支持正则表达式)

  Commander和功能强大的按键绑定,可在按住键盘的同时执行快速任务

  小地图/文档图和标尺,导航历史,功能/符号列表

  代码段和宏可简化您的任务

  具有所有代码页的自动编码检测

  所见即所得印刷,分屏,全屏和无干扰编辑

  带有可停靠Windows的MDI(多文档界面)和SDI(单文档界面)

  可通过插件,配色方案,语法文件,脚本扩展

  配套Ynote Classic支持包。

  这些可以是YnoteScript,主题,语法文件,宏,片段,RunScript或插件的集合。

  封装大大扩展了Ynote,并释放了其全部潜力和力量。

  可以使用程序包管理器创建程序包。

  源代码

  最新Ynote经典的源代码可以在Github上找到这里 ,而所有的二进制发布是在这里找到在Codeplex上。

  大家都可以通过以下方式为建立Ynote做出贡献

  构建一个可以包含主题,语法文件,插件,宏,脚本等的Ynote程序包。

安装步骤

  1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

Ynote Classic(文本与源代码编辑器)

  2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面

Ynote Classic(文本与源代码编辑器)

Ynote Classic(文本与源代码编辑器)

  3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可

Ynote Classic(文本与源代码编辑器)

  4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

Ynote Classic(文本与源代码编辑器)

  5、桌面快捷键的创建可以根据用户的需要进行创建,也可以不创建

Ynote Classic(文本与源代码编辑器)

  6、现在准备安装主程序,点击安装按钮开始安装

Ynote Classic(文本与源代码编辑器)

  7、弹出应用程序安装进度条加载界面,只需要等待加载完成即可

Ynote Classic(文本与源代码编辑器)

  8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

Ynote Classic(文本与源代码编辑器)

使用说明

  正则表达式“查找全部”突出显示第一个匹配项中的字符数

  重现:

  使用以下几行制作一个文件

  函数ClassName:Fn1()

  函数ClassName:FunctionTwo()

  现在执行查找并使用此正则表达式:function \ s +((?'CName'\ w +)\ s *:)?\ s *(?'FName'\ w +)

  选择“查找全部”

  结果:

  第二行通过“函数ClassName:Fun”而不是整个匹配突出显示。随后的比赛都将突出显示该长度。

  如果第一个比赛比下一个比赛更长,则至少在启用“虚拟空间”的情况下,突出显示将持续到较短比赛的结束之后。

  发生没有命名捕获的情况。实际上,它也根本没有捕获。更简单的正则表达式:function \ s +(\ w + \ s *:)?\ s * \ w +

  标题大小写不会转换为小写

  将单词的第一个字符转换为大写字母2)将单词的其余字符转换为小写字母

  目前,Ynote经典标题盒的大小为1,但不是2。

  您可以通过尝试将所有大写单词转换为TC来进行检查,这无效。

  如果您在应用TC之前将单词转换为小写字母,则可以正常使用。

  使用代码

  语法高亮

  Ynote Classic的核心是FastColoredTextBox控件,该控件用于语法突出显示,自动缩进和代码折叠。FastColoredTextBox使用样式,并在正则表达式的帮助下将它们添加到TextBox范围,该范围具有起点和终点。

  也可以使用ynotesyntax文件扩展使用其内置的荧光笔的Ynote Highlight的代码。

  配色方案

  Ynote支持各种配色方案。

  配色方案是带有扩展名.ynotetheme的XML文档,该样式用于设置语法突出显示和控件的样式。

  ynote有2个主要标签。“ Key”标签和“ Style”标签。Style 标签用于设置语法荧光笔的样式,标签用于设置语法的Key 样式textArea。

  Ynote Classic支持从.ynotesnippet文件加载的片段。每个片段具有以下属性:

  TabTrigger:当用户按下Tab键后,将调用该代码段 {TabTrigger}

  Content:摘录的内容

  Scope:代码段的范围(HTML,CSS,CSharp等)

  创建片段

  任何人都可以创建一个片段以简化工作流程。YnoteSnippet内容的语法为:

  ^:插入摘录后插入符号的位置

  $selection:触发代码段时的选定文本

  $current_line:触发代码段时当前行上的文本

  $file_name:正在编辑的文件的名称

  $file_name_extension:带有扩展名的文件的名称

  $clipboard:剪贴板上的文本

  $eol:Line Ending文字以获取当前行的结尾

  $choose_file:加载OpenFileDialog 和替换为所选文件

  编辑中

  Ynote可以为您提供出色的编辑体验。一些功能包括:

  多个Carets /选择

  使用Ctrl +单击添加其他插入符号或选择,然后开始编辑。Ynote目前不支持同一行上的多个插入符号。

  垂直/列选择

  使用Alt + Drag或Alt + Shift + Arrow键选择一个区域并开始编辑文本。

  分割编辑

  分割编辑是使用宽屏显示器的最佳方法。Ynote支持可停靠Windows的拆分编辑。您可以按以下方式分割文件:

  查看->拆分->在下面拆分- 在活动文档下拆分文档

  查看->拆分->在旁边拆分- 在活动文档旁边拆分文档

  查看->拆分->拆分同步滚动 -拆分同步滚动的文档

  搜索/替换

  Ynote具有强大的搜索和替换功能。它使用正则表达式支持“查找下一个”,“查找上一个”,“在文件夹中查找”,“在项目中查找”和“增量搜索”。

  它还可以使用Alt + F + {char}查找字符。

  Ynote使用FastColoredTextBox的技术通过存储按键的按下来记录和执行宏。

  Ynote宏以.ynotemacro扩展名存储在$ ynotedata \目录中的任何位置。

  录制宏

  可以通过按Ctrl + M并执行一些操作来录制宏。

  注意:鼠标操作不记录在宏中

  使用Ctrl + M停止录制宏

  执行宏

  使用可以使用Ctrl + E播放宏。

  您还可以保存该宏,以便以后执行。它应以$ynotedata\扩展名.ynotemacro保存在目录中。

  宏快捷方式

  因此,您想要执行宏的快捷方式吗?Ynote可以做到。在目录中创建一个名为User.ynotekeys的$ynotedata文件。

  您可以以逐行的形式键入快捷方式YnoteCommands 。示例(我的User.ynotekeys):

  Ctrl + Shift + Q =宏:AddLineBefore

  Ctrl + Shfit + M =脚本:ColorPicker

  您需要输入在Commander中显示的命令。它可以包含任何命令。快捷方式应以换行符(\r\n)分隔。

  脚本编写

  为什么我非常喜欢ynote是因为脚本。使用CSScript库可以进行脚本编写。

  脚本以.ys文件形式存储在Ynote中。在ynote中,脚本已用于:

  Ynote命令(Commander)-在$ ynotedata \ Commands目录中

  Ynote脚本-在$ ynotedata \ Scripts目录中

  RunScripts任务-在$ ynotedata \ RunScripts \ Tasks中

  上下文菜单-在$ ynotedata \ ContextMenu.ys中

  脚本被编译为.ysc文件,以加快执行速度。

  Ynote Commander是一个工具,可让您轻松掌握所有有用的命令。只需使用Ctrl+Shift+P,Commander就会弹出。开始输入您想要的任何内容。

  自定义命令

  Ynote支持从$ ynotedata \ Commands目录添加自定义命令。

  Ynote命令是扩展名为.ynotecommand的C#脚本。它包含GetCommand带有参数的方法IYnote。调用时,它应该返回ICommand接口的实例。

  Key -键是命令的类,例如,-在Command中SetSyntax:CSharp,SetSyntax 是键,而CSharp是值。

  Commands -可能的命令列表(用于自动完成)

  ProcessCommand(string,IYnote)-使用value处理命令val。

  生成系统(RunScripts)

  Ynote使用JSON格式的RunScript作为构建系统。每个人都RunScript可以调用一个或多个Tasks。

  使用Commander-> Run运行:{runscript name}

  此RunScript调用Cmd.runtask 存储在$ ynotedata \ RunScripts \ Tasks \目录中的任务。

  您可以一个接一个地添加无限的任务,它们将一个接一个地调用。

  变数

  $source -正在编辑的活动文件

  $source_dir -正在编辑的活动文件目录

  $source_name -正在编辑的活动文件的名称

  $source_extension -正在编辑的活动文件扩展名

  $project_dir -当前打开的项目的目录

  $project_name -当前打开的项目的名称

  自定义任务

  Ynote Task就是一段C#代码。

  它应包含RunTask 带有string 数组作为参数的方法。

  RunTasks 以.runtask扩展名存储在$ ynotedata \ RunScripts \ Tasks目录中。您可以将其存储在$ ynotedata之外的任何目录中。

  符号列表

  这对我来说是一个挑战。我认为这会使我的程序变得庞大。但是后来,我想到了要使用的想法Regular Expressions。它使我的工作更加轻松。这就是ynote所做的。它将文本与正则表达式匹配以获取功能/类的列表等。

  正则表达式是完全可定制的。位于$ynotedata\ Symbols.json中。

  安装套件

  Ynote内置了使用来安装软件包的支持Package Manager。

  工具->软件包管理器将为您提供可用软件包的列表。一键下载并安装。

  您也可以从文件安装软件包。使用“从文件安装”从文件安装软件包

  创建一个包

  您可以使用创建包Package Manager。

  转到“工具”->“包管理器”,选择“已安装的包”选项卡,然后单击“创建包”。

  选择一个输出文件,然后添加想要的文件及其输出目的地:

  $ynotedata - 便携式版本中的%appdata%\ Ynote Classic或{install dir} \ Packages

  $ynotedir -{install dir} \(与可移植版本和可安装版本相同,用于复制所需的程序集。如果使用此版本,则应以管理员身份安装软件包,因为用户可能已在程序文件目录中安装了ynote)

下载地址

人气软件