删除字符 (教程)¶
要删除字符,添加第五行到我们所示范的宏中: 保存该宏并在一个新的 EmEditor 窗口中运行它。注意,从文本编辑器左边数过来的 15 个字符(即,"(tab)EmEditor is a ")被删除了。EmEditor 会显示如下的文本:
"EmEditor supports macros ."
"text editor."
DeleteLeft方法 删除一个字符串左边的指定的字符数。如果被选取的是文本,那被选取的文本会被删除;与在键盘上按后退键 有相同的功能。
同样,下列方法也可以删除字符: 删除被选取的文本。如果没有选取文本,它会删除一个字符串右边的指定的字符数。等同于 Delete 键。 删除被选取的文本。如果没有选取文本,它会删除一个字符串左边的指定的字符数。等同与后退键。 你能通过合并方法来删除单词或行: 删除一个单词。 document.selection.SelectWord(); 删除光标左边的单词。 document.selection.WordLeft(true); 删除光标右边的单词。 document.selection.WordRight(true); 删除一行。 document.selection.SelectLine(); 删除光标左边的行。 document.selection.StartOfLine(true, eeLineLogical); 删除光标右边的行。 document.selection.EndOfLine(true, eeLineLogical); 删除整个文档。 document.selection.SelectAll(); 删除一个单词。 document.selection.SelectWord 删除光标左边的单词。 document.selection.WordLeft True 删除光标右边的单词。 document.selection.WordRight True 删除一行。 document.selection.SelectLine 删除光标左边的行。 document.selection.StartOfLine True, eeLineLogical 删除光标右边的行。 document.selection.EndOfLine True, eeLineLogical 删除整个文档。 document.selection.SelectAll¶
[JavaScript]¶
document.selection.Text = "EmEditor supports macros.";
document.selection.NewLine();
document.selection.Text = "\tEmEditor is a text editor.";
document.selection.CharLeft( false, 12 );
document.selection.DeleteLeft( 15 );
[VBScript]¶
document.selection.Text = "EmEditor supports macros."
document.selection.NewLine
document.selection.Text = Chr(9) & "EmEditor is a text editor."
document.selection.CharLeft False, 12
document.selection.DeleteLeft 15
[JavaScript]¶
document.selection.Delete();
document.selection.Delete();
document.selection.Delete();
document.selection.Delete();
document.selection.Delete();
document.selection.Delete();
document.selection.Delete();[VBScript]¶
document.selection.Delete
document.selection.Delete
document.selection.Delete
document.selection.Delete
document.selection.Delete
document.selection.Delete
document.selection.Delete