## 📅2025-08-02 星期六更新
### RySmartEditor V1.0.2508.0201 - *.[新增]文件查找支持批量替换功能。 - *.[修复]修复文件查找功能失效的BUG。
This commit is contained in:
parent
5a5faaf5dc
commit
6e3b87ed94
Binary file not shown.
|
@ -2039,6 +2039,25 @@
|
|||
<param name="ToDir">目标文件夹</param>
|
||||
<returns>返回复制操作是否成功的标识,成功返回0,负数表示复制失败的文件数量。1表示源文件夹不存在</returns>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.CopyOrCutFileToClipboard(System.String[],System.Boolean)">
|
||||
<summary>
|
||||
复制或剪切文件列表到剪切板
|
||||
</summary>
|
||||
<param name="files"></param>
|
||||
<param name="cut"></param>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.CopyFileToClipboard(System.String[])">
|
||||
<summary>
|
||||
复制文件列表到剪切板
|
||||
</summary>
|
||||
<param name="files"></param>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.CutFileToClipboard(System.String[])">
|
||||
<summary>
|
||||
剪切文件列表到剪切板
|
||||
</summary>
|
||||
<param name="files"></param>
|
||||
</member>
|
||||
<member name="M:ryCommon.RyFiles.ReNameFile(System.String,System.String,System.Boolean,System.String@)">
|
||||
<summary>
|
||||
重命名一个文件为新名称,建议您使用更方便的Microsoft.VisualBasic.FileSystem.ReName();替换该方法
|
||||
|
@ -16753,6 +16772,14 @@
|
|||
<param name="vk"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SysFuns.WinHotReg.RegHotKey(System.Int32,System.String)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="id"></param>
|
||||
<param name="hotkey"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:SysFuns.WinHotReg.RegHotKey(System.Int32,System.Int32,System.Windows.Forms.Keys)">
|
||||
<summary>
|
||||
注册热键
|
||||
|
@ -20925,6 +20952,46 @@
|
|||
热键文本框
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ryControls.HotkeyTextBox.ClearBtnRect">
|
||||
<summary>
|
||||
清除按钮位置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ryControls.HotkeyTextBox.HotKeyTextRect">
|
||||
<summary>
|
||||
热键文本位置
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ryControls.HotkeyTextBox.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:ryControls.HotkeyTextBox.OnMouseLeave(System.EventArgs)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:ryControls.HotkeyTextBox.OnLostFocus(System.EventArgs)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:ryControls.HotkeyTextBox.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:ryControls.HotkeyTextBox.OnPaint(System.Windows.Forms.PaintEventArgs)">
|
||||
<summary>
|
||||
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
</member>
|
||||
<member name="M:ryControls.HotkeyTextBox.Finalize">
|
||||
<summary>
|
||||
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,355 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Memory</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Span`1">
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[])">
|
||||
<param name="array"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(System.Void*,System.Int32)">
|
||||
<param name="pointer"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[],System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Clear">
|
||||
|
||||
</member>
|
||||
<member name="M:System.Span`1.CopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||
<param name="obj"></param>
|
||||
<param name="objectData"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.DangerousGetPinnableReference">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Empty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Equals(System.Object)">
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Fill(`0)">
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.GetHashCode">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.IsEmpty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Item(System.Int32)">
|
||||
<param name="index"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Length">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Equality(System.Span{`0},System.Span{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(System.ArraySegment{T})~System.Span{T}">
|
||||
<param name="arraySegment"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(System.Span{T})~System.ReadOnlySpan{T}">
|
||||
<param name="span"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(T[])~System.Span{T}">
|
||||
<param name="array"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Inequality(System.Span{`0},System.Span{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Slice(System.Int32)">
|
||||
<param name="start"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Slice(System.Int32,System.Int32)">
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.ToArray">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.TryCopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.SpanExtensions">
|
||||
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsBytes``1(System.ReadOnlySpan{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsBytes``1(System.Span{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan(System.String)">
|
||||
<param name="text"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan``1(System.ArraySegment{``0})">
|
||||
<param name="arraySegment"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan``1(``0[])">
|
||||
<param name="array"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.CopyTo``1(``0[],System.Span{``0})">
|
||||
<param name="array"></param>
|
||||
<param name="destination"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},``0)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},``0)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<param name="value2"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<param name="value2"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="values"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="values"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.NonPortableCast``2(System.ReadOnlySpan{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="TFrom"></typeparam>
|
||||
<typeparam name="TTo"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.NonPortableCast``2(System.Span{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="TFrom"></typeparam>
|
||||
<typeparam name="TTo"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.ReadOnlySpan`1">
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[])">
|
||||
<param name="array"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(System.Void*,System.Int32)">
|
||||
<param name="pointer"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.CopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||
<param name="obj"></param>
|
||||
<param name="objectData"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.DangerousGetPinnableReference">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Empty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Equals(System.Object)">
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.GetHashCode">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.IsEmpty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Item(System.Int32)">
|
||||
<param name="index"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Length">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Equality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Implicit(System.ArraySegment{T})~System.ReadOnlySpan{T}">
|
||||
<param name="arraySegment"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Implicit(T[])~System.ReadOnlySpan{T}">
|
||||
<param name="array"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Inequality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32)">
|
||||
<param name="start"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32,System.Int32)">
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.ToArray">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.TryCopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
|
@ -1,9 +0,0 @@
|
|||
2025/7/16 9:06:31
|
||||
|
||||
错误描述:找不到方法:“Void ryControls.ComboPopupItem.set_ValueInt1(Int32)”。
|
||||
|
||||
异常堆栈: 在 Itrycn_Project2.FrmSearch..ctor(String[] args)
|
||||
在 FileContentSearch.MainService.WndProc(Message& msg)
|
||||
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
||||
|
||||
异常方法:Void .ctor(System.String[])
|
|
@ -1,4 +1,4 @@
|
|||
<root>
|
||||
<list id="LastUpdateTime" Value="2025/7/11 16:40:36" />
|
||||
<list id="LastUpdateTime" Value="2025/7/16 9:17:48" />
|
||||
<list id="UpdateAfterTime" Value="0" />
|
||||
</root>
|
|
@ -1,4 +1,10 @@
|
|||
## :date:2025-07-16 星期三更新
|
||||
## :date:2025-08-02 星期六更新
|
||||
|
||||
### RySmartEditor V1.0.2508.0201
|
||||
- :cactus:[新增]文件查找支持批量替换功能。
|
||||
- :lady_beetle:[修复]修复文件查找功能失效的BUG。
|
||||
|
||||
## :date:2025-07-16 星期三更新
|
||||
|
||||
### RySmartEditor V1.0.2507.1601
|
||||
- :cactus:[新增]新增文件内容索引搜索。
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
using System;
|
||||
using AutocompleteMenuNS;
|
||||
using ScintillaNETV2;
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using AutocompleteMenuNS;
|
||||
using ScintillaNETV2;
|
||||
using ScintillaNETV2;
|
||||
|
||||
public class ScintillaWrapper : ITextBoxWrapper
|
||||
{
|
||||
|
|
|
@ -831,7 +831,6 @@ namespace ScintillaNET_FindReplaceDialog
|
|||
//
|
||||
this.btnFileReplaceAll.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.btnFileReplaceAll.Enabled = false;
|
||||
this.btnFileReplaceAll.Location = new System.Drawing.Point(392, 57);
|
||||
this.btnFileReplaceAll.Name = "btnFileReplaceAll";
|
||||
this.btnFileReplaceAll.Size = new System.Drawing.Size(121, 27);
|
||||
|
|
|
@ -1214,7 +1214,50 @@ namespace ScintillaNET_FindReplaceDialog
|
|||
|
||||
private void btnFileReplaceAll_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
var folder = TxtSearchPath.Text;
|
||||
if (!System.IO.Directory.Exists(folder))
|
||||
{
|
||||
MessageBox.Show("目录不存在。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
return;
|
||||
}
|
||||
if (TxtFileSearchText.Text.Length == 0)
|
||||
{
|
||||
MessageBox.Show("待查找文本为空。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
return;
|
||||
}
|
||||
if (!DesignMode)
|
||||
{
|
||||
ryCommon.Ini ini = new ryCommon.Ini(Application.StartupPath + "\\UserDb\\FindReplace.ini");
|
||||
ini.WriteIni("FileFind", "Exts", TxtFileType.Text);
|
||||
ini.WriteIni("FileFind", "SkipDirName_On", ChkSkipDirName.Checked);
|
||||
ini.WriteIni("FileFind", "SkipDirName_Text", CbbSkipDirName.Text);
|
||||
ini.WriteIni("FileFind", "SearchSubDir", ChkSubDir.Checked);
|
||||
ini.WriteIni("FileFind", "IgnoreBinExt", ChkIgnoreBinExt.Checked);
|
||||
ini.WriteIni("FileFind", "SearchHiddenDir", ChkHiddenDir.Checked);
|
||||
ini.WriteIni("FileFind", "LimitFileSize_On", ChkLimitFileSize.Checked);
|
||||
ini.WriteIni("FileFind", "LimitFileSize_Value", NumLimitFileSize.Value);
|
||||
}
|
||||
FrmFinding frm = new FrmFinding();
|
||||
frm.SearchConfig.FindText = TxtFileSearchText.Text;
|
||||
frm.SearchConfig.ReplaceText = TxtFileReplaceText.Text;
|
||||
frm.SearchConfig.SearchDir = folder;
|
||||
if (TxtFileType.Text.IndexOfEx("(") >= 0)
|
||||
{
|
||||
frm.SearchConfig.Exts = TxtFileType.Text.GetStr("(", ")");
|
||||
}
|
||||
else
|
||||
{
|
||||
frm.SearchConfig.Exts = TxtFileType.Text;
|
||||
}
|
||||
frm.SearchConfig.ReplaceModeOn = true;
|
||||
frm.SearchConfig.SkipDirName = ChkSkipDirName.Checked ? CbbSkipDirName.Text : "";
|
||||
frm.SearchConfig.LimitFileSize = ChkLimitFileSize.Checked ? (NumLimitFileSize.Value.ToInt() * 1024 * 1024) : 0;
|
||||
frm.SearchConfig.SearchSubDir = ChkSubDir.Checked;
|
||||
frm.SearchConfig.IgnoreBinExt = ChkIgnoreBinExt.Checked;
|
||||
frm.SearchConfig.SearchHiddenDir = ChkHiddenDir.Checked;
|
||||
frm.SearchConfig.RegexOptions = fcFile.GetRegexOptions();
|
||||
frm.SearchConfig.SearchFlags = fcFile.GetSearchFlags();
|
||||
frm.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -129,9 +129,6 @@
|
|||
<metadata name="mnuRecentFindF.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>576, 17</value>
|
||||
</metadata>
|
||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 56</value>
|
||||
</metadata>
|
||||
<metadata name="mnuExtendedCharFindR.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>198, 17</value>
|
||||
</metadata>
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
using ryCommon;
|
||||
using ryCommon.sType;
|
||||
using ryControls;
|
||||
using ScintillaNETV2;
|
||||
using SuperDesign.Tools.SmartEditor;
|
||||
|
@ -305,7 +306,31 @@ namespace ScintillaNET_FindReplaceDialog
|
|||
var find_list= SearchText(text);
|
||||
if(find_list.Count>0)
|
||||
{
|
||||
dict_list.Add(files[f],find_list);
|
||||
if (SearchConfig.ReplaceModeOn)
|
||||
{
|
||||
var new_text = "";
|
||||
var start = 0;
|
||||
var new_find_list = new List<CharacterRange>();
|
||||
for (int z = 0; z < find_list.Count; z++)
|
||||
{
|
||||
var item = find_list[z];
|
||||
if (start > text.Length) { break; }
|
||||
new_text += text.Substring(start, item.CpMin - start) + SearchConfig.ReplaceText;
|
||||
new_find_list.Add(new CharacterRange(new_text.Length - SearchConfig.ReplaceText.Length, new_text.Length) { LineNum = item.LineNum, RangeText = SearchConfig.ReplaceText });
|
||||
start = item.CpMax;
|
||||
if (find_list.Count == z + 1)
|
||||
{
|
||||
new_text += text.Substring(start);
|
||||
}
|
||||
}
|
||||
开发辅助工具.Manager.Itrycn_Db.AddHistory(files[f], text);
|
||||
RyFiles.WriteAllText(files[f], new_text, TxtFileEncoder.GetEncoding(files[f]));
|
||||
dict_list.Add(files[f], new_find_list);
|
||||
}
|
||||
else
|
||||
{
|
||||
dict_list.Add(files[f], find_list);
|
||||
}
|
||||
}
|
||||
count++;
|
||||
if (count <= total_count)
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
using ryCommon;
|
||||
using ScintillaNETV2;
|
||||
using ScintillaNETV2;
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
using WeifenLuo.WinFormsUI.Docking;
|
||||
|
|
|
@ -30,7 +30,6 @@ using ScintillaNETV2;
|
|||
using VPKSoft.ScintillaLexers.HelperClasses;
|
||||
using static VPKSoft.ScintillaLexers.LexerEnumerations;
|
||||
using static VPKSoft.ScintillaLexers.GlobalScintillaFont;
|
||||
using ScintillaNETV2;
|
||||
|
||||
namespace VPKSoft.ScintillaLexers.CreateSpecificLexer
|
||||
{
|
||||
|
|
|
@ -24,7 +24,6 @@ SOFTWARE.
|
|||
*/
|
||||
#endregion
|
||||
|
||||
using ScintillaNETV2;
|
||||
using ScintillaNETV2;
|
||||
using VPKSoft.ScintillaLexers.HelperClasses;
|
||||
using VPKSoft.ScintillaLexers.LexerColors;
|
||||
|
|
|
@ -24,7 +24,6 @@ SOFTWARE.
|
|||
*/
|
||||
#endregion
|
||||
|
||||
using ScintillaNETV2;
|
||||
using ScintillaNETV2;
|
||||
using VPKSoft.ScintillaLexers.HelperClasses;
|
||||
using static VPKSoft.ScintillaLexers.LexerEnumerations;
|
||||
|
|
|
@ -24,7 +24,6 @@ SOFTWARE.
|
|||
*/
|
||||
#endregion
|
||||
|
||||
using ScintillaNETV2;
|
||||
using ScintillaNETV2;
|
||||
using VPKSoft.ScintillaLexers.HelperClasses;
|
||||
using static VPKSoft.ScintillaLexers.LexerEnumerations;
|
||||
|
|
|
@ -30,7 +30,6 @@ using System.Linq;
|
|||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using ScintillaNETV2;
|
||||
using ScintillaNETV2;
|
||||
using VPKSoft.ScintillaLexers.HelperClasses;
|
||||
using static VPKSoft.ScintillaLexers.LexerEnumerations;
|
||||
|
||||
|
|
|
@ -24,7 +24,6 @@ SOFTWARE.
|
|||
*/
|
||||
#endregion
|
||||
|
||||
using ScintillaNETV2;
|
||||
using ScintillaNETV2;
|
||||
using VPKSoft.ScintillaLexers.HelperClasses;
|
||||
using VPKSoft.ScintillaLexers.LexerColors;
|
||||
|
|
|
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
|
||||
//通过使用 "*",如下所示:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.2507.1601")]
|
||||
[assembly: AssemblyFileVersion("1.0.2507.1601")]
|
||||
[assembly: AssemblyVersion("1.0.2508.0201")]
|
||||
[assembly: AssemblyFileVersion("1.0.2508.0201")]
|
|
@ -716,16 +716,13 @@ namespace SuperDesign.Tools.SmartEditor
|
|||
|
||||
private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
System.Collections.Specialized.StringCollection list = new System.Collections.Specialized.StringCollection();
|
||||
string[] list = new string[this.olvFiles.SelectedObjects.Count];
|
||||
for (int i = 0; i < this.olvFiles.SelectedObjects.Count; i++)
|
||||
{
|
||||
var row = (MyFileSystemInfo)this.olvFiles.SelectedObjects[i];
|
||||
list.Add(row.FullName);
|
||||
list[i]=row.FullName;
|
||||
}
|
||||
DataObject data = new DataObject();
|
||||
data.SetData("Preferred DropEffect", "COPY");
|
||||
data.SetFileDropList(list);
|
||||
Clipboard.SetDataObject(data);
|
||||
RyFiles.CopyFileToClipboard(list);
|
||||
}
|
||||
|
||||
private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
|
|
|
@ -586,7 +586,7 @@ namespace 开发辅助工具.Tools.SmartEditor
|
|||
收藏该文件ToolStripMenuItem.Enabled = FilePath.Length > 0;
|
||||
文件信息ToolStripMenuItem.Enabled = FilePath.Length > 0;
|
||||
查看历史记录ToolStripMenuItem.Enabled =FTPRemotePath.Length>0 || FilePath.Length > 0;
|
||||
打开其它站点文件ToolStripMenuItem.Enabled = SiteInfo.FtpId > 0 && FilePath.Length>0;
|
||||
打开其它站点文件ToolStripMenuItem.Enabled = SiteInfo.Id > 0 && FilePath.Length>0;
|
||||
复制所在文件夹路径ToolStripMenuItem.Enabled = FilePath.Length > 0;
|
||||
复制文件名ToolStripMenuItem.Enabled = FilePath.Length > 0;
|
||||
复制路径ToolStripMenuItem.Enabled = FilePath.Length > 0;
|
||||
|
|
|
@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
|
|||
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
|
||||
// 方法是按如下所示使用“*”: :
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("3.0.2507.1601")]
|
||||
[assembly: AssemblyFileVersion("3.0.2507.1601")]
|
||||
[assembly: AssemblyVersion("3.0.2507.1701")]
|
||||
[assembly: AssemblyFileVersion("3.0.2507.1701")]
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
|
||||
<StartArguments>get "E:\My Datas\My Codes\毕方项目\CSharp\文件内容搜索\Source\FileContentSearch\FileContentSearch.csproj"</StartArguments>
|
||||
<StartArguments>get "E:\My Datas\My Codes\毕方项目\CSharp\SuperDesign\Source\开发辅助工具\SuperDesign.csproj"</StartArguments>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ProjectView>ShowAllFiles</ProjectView>
|
||||
|
|
|
@ -2230,12 +2230,12 @@ namespace 开发辅助工具.Tools
|
|||
{
|
||||
var item=(ProjectLogItem)list[i];
|
||||
JObject jo = new JObject();
|
||||
jo["ProjectName"] = item.ProjectName;
|
||||
jo["ProjectName"] = item.ProjectName;
|
||||
jo["Platform"] = item.BuildPlatform;
|
||||
jarr_datas.Add(jo);
|
||||
}
|
||||
JObject jo_set = new JObject();
|
||||
jo_set["datas"] = jarr_datas;
|
||||
jo_set["datas"] = jarr_datas;
|
||||
RyFiles.WriteAllText(folder + "\\Res\\Setting\\Build.json", jo_set.ToString());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user