Action
Cut
Last update
over 7 years ago
- Unlisted
Script key: Cut
Steps
-
script
var text = editor.getText() var n = text.length var selRange = editor.getSelectedRange() var i, j if (!selRange[1]) { selectLine() var line = editor.getSelectedText() if (!line.length || !/^[\n]$/.test(line[line.length - 1])) line += '\n' app.setClipboard(line) } else { app.setClipboard(editor.getSelectedText()) } editor.setSelectedText("") function selectLine() { i = selRange[0] var delim = /^[\n]$/ while (i > 0) { if (delim.test(text[i - 1])) break --i } j = selRange[0]+selRange[1] while (j < n) { if (delim.test(text[j])) break ++j } ++j if (j-i) editor.setSelectedRange(i, j-i) }
Options
-
After Success Nothing Notification Error Log Level Error
Items available in the Drafts Directory are uploaded by community members. Use appropriate caution reviewing downloaded items before use.