public void Apply(ISelInfo sel) { string text = sel.SelectedText; OmitResult = false; if (!Configure()) { OmitResult = true; } string[] finds = Utils.Lines(Find); string[] replaces = Utils.Lines(Replace); if (finds == null || replaces == null) { OmitResult = true; } if (finds.Length != replaces.Length) { OmitResult = true; } for (int ii = 0; ii < finds.Length; ii++) { string find = finds[ii]; string replace = replaces[ii]; text = text.Replace(find, replace); } OmitResult = false; sel.SelectedText = text; }
public void Apply(ISelInfo sel) { string text = sel.SelectedText; OmitResult = false; if (!Configure()) { OmitResult = true; } StringBuilder _sb = new StringBuilder(); string[] _lines = Utils.Lines(text); for (int ii = 0; ii < _lines.Length; ii++) { _sb.Append(Prefix); _sb.Append(_lines[ii]); _sb.Append(Postfix); if (ii < _lines.Length - 1) { _sb.Append(Utils._CRLF); } } sel.SelectedText = _sb.ToString(); }
public void Apply(ISelInfo sel) { OmitResult = false; if (!Configure()) { OmitResult = true; } string text = sel.SelectedText; string[] _lines = Utils.Lines(text); string[] _containing = Utils.Lines(Containing); StringBuilder sb = new StringBuilder(); foreach (string line in _lines) { if (Contains(line, _containing)) { continue; } sb.Append(line); sb.Append("\r\n"); } sel.SelectedText = sb.ToString().TrimEnd(new char[] { '\r', '\n' }); }
public void Apply(ISelInfo sel) { string text = sel.SelectedText; var lines = Utils.Lines(text).ToList(); var shuffled = Utils.Shuffle(lines); sel.SelectedText = string.Join(Utils._CRLF, shuffled.ToArray()); }
public void Apply(ISelInfo sel) { string text = sel.SelectedText; OmitResult = false; if (!Configure()) { OmitResult = true; } string[] _lines = Utils.Lines(text); for (int ii = 0; ii < _lines.Length; ii++) { if (!string.IsNullOrWhiteSpace(TrimChars)) { char[] trimChars = TrimChars.ToCharArray(); if (TrimEnd && TrimStart) { _lines[ii] = _lines[ii].Trim(trimChars); } if (TrimEnd) { _lines[ii] = _lines[ii].TrimEnd(trimChars); } if (TrimStart) { _lines[ii] = _lines[ii].TrimStart(trimChars); } } else { if (TrimEnd && TrimStart) { _lines[ii] = _lines[ii].Trim(); } if (TrimEnd) { _lines[ii] = _lines[ii].TrimEnd(); } if (TrimStart) { _lines[ii] = _lines[ii].TrimStart(); } } } sel.SelectedText = string.Join(Utils._CRLF, _lines); }
public void Apply(ISelInfo sel) { try { sel.SelectedText = Read(); } catch { MessageBox.Show("Error", "Apply", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Apply(ISelInfo sel) { string text = sel.SelectedText; char[] _arrayA = text.ToCharArray(); char[] _arrayB = new char[_arrayA.Length]; for (int xx = 0, yy = _arrayA.Length - 1; xx < _arrayA.Length; xx++, yy--) { _arrayB[yy] = _arrayA[xx]; } sel.SelectedText = new string(_arrayB); }
public void Apply(ISelInfo sel) { if (string.IsNullOrEmpty(sel.SelectedText)) { string _line = sel.CurrentLine.Trim(); if (string.IsNullOrEmpty(_line)) { System.Diagnostics.Process.Start("http://google.com"); } else { System.Diagnostics.Process.Start(_line); } } System.Diagnostics.Process.Start(sel.SelectedText); }
public void Apply(ISelInfo sel) { string text = sel.SelectedText; string[] _lines = Utils.Lines(text); StringBuilder sb = new StringBuilder(); foreach (string line in _lines) { if (string.IsNullOrWhiteSpace(line)) { continue; } sb.Append(line); sb.Append("\r\n"); } sel.SelectedText = sb.ToString().TrimEnd(new char[] { '\r', '\n' }); }
public void Apply(ISelInfo sel) { string text = sel.SelectedText; HashSet <string> _hashsetLines = new HashSet <string>(); StringBuilder _sb = new StringBuilder(); string[] _lines = Utils.Lines(text); foreach (string line in _lines) { if (!_hashsetLines.Contains(line)) { _hashsetLines.Add(line); } } foreach (string line in _hashsetLines) { _sb.AppendLine(line); } sel.SelectedText = _sb.ToString(); }
public void Apply(ISelInfo sel) { sel.SelectedText = Guid.NewGuid().ToString(); }
public void Apply(ISelInfo sel) { string text = Utils.NormalizeLineBreaks(sel.SelectedText); sel.SelectedText = text.Replace(Utils._CRLF, string.Empty); }
public void Apply(ISelInfo sel) { sel.SelectedText = SwapAssignment(sel.SelectedText); }
public void Apply(ISelInfo sel) { sel.SelectedText = Guid.Empty.ToString(); }
public void Apply(ISelInfo sel) { sel.SelectedText = sortLinesAsc(sel.SelectedText); }
public void Apply(ISelInfo sel) { sel.SelectedText = sel.SelectedText?.ToUpper(); }
public void Apply(ISelInfo sel) { sel.SelectedText = FormatXml(sel.SelectedText); }
public void Apply(ISelInfo sel) { sel.SelectedText = execute(sel.SelectedText); }
public void Apply(ISelInfo sel) { sel.SelectedText = toBase64(sel.SelectedText); }
public void Apply(ISelInfo sel) { sel.SelectedText = Import(); }
public void Apply(ISelInfo sel) { sel.SelectedText = Parse(sel.SelectedText); }
public void Apply(ISelInfo sel) { System.Diagnostics.Process.Start("CMD.exe", sel.SelectedText); }
public void Apply(ISelInfo sel) { sel.SelectedText = DateTime.Now.ToString(DateFormat); }
public void Apply(ISelInfo sel) { sel.SelectedText = JsonHelper.FormatJson(sel.SelectedText); }
public void Apply(ISelInfo sel) { sel.SelectedText = evaluateExpression(sel.SelectedText).ToString(); }