keymap.of([{
key: "CTRL+V",
preventDefault: true,
run: (event) => {
console.log(event)
return false
}
}])
I don’t know how this method can get the information on the system clipboard, thanks
marijn
2
This is not really a CodeMirror question, but see the paste event.
import * as events from '@uiw/codemirror-extensions-events';
const eventExt = events.content({
paste: (event) => {
console.log(event)
},
});
const state = EditorState.create({
doc: 'my source code',
extensions: [eventExt],
});
const view = new EditorView({
parent: document.querySelector('#editor'),
state,
});
是的,用过这个方法,貌似没触发
events.content({
focus: (evn) => {
console.log('focus');
// console.log(evn)
},
blur: (evn) => {
// console.log('blur');
// console.log(evn)
},
paste: (evn) => {
console.log('paste');
console.log(evn)
}
});
focus触发了