개요
Delete word operation은 전체 단어를 제거합니다. 일반적으로 Ctrl+Backspace 또는 Ctrl+Delete로 트리거됩니다.
인터페이스
interface DeleteWordOperation extends Operation {
type: 'deleteWord';
path: Path;
direction: 'backward' | 'forward';
deletedContent?: any;
}사용법
function deleteWordBackward(editor: Editor, position: Path) {
const operation: DeleteWordOperation = {
type: 'deleteWord',
path: position,
direction: 'backward',
deletedContent: editor.getWordBefore(position)
};
editor.applyOperation(operation);
}
function deleteWordForward(editor: Editor, position: Path) {
const operation: DeleteWordOperation = {
type: 'deleteWord',
path: position,
direction: 'forward',
deletedContent: editor.getWordAfter(position)
};
editor.applyOperation(operation);
}