|
|
|
@ -148,10 +148,10 @@ export const EditorUI = (props: EditorUIProps) => { |
|
|
|
|
const intl = useIntl() |
|
|
|
|
const [, setCurrentBreakpoints] = useState({}) |
|
|
|
|
const defaultEditorValue = ` |
|
|
|
|
\t\t\t\t\t\t\t ____ _____ __ __ ___ __ __ ___ ____ _____
|
|
|
|
|
\t\t\t\t\t\t\t ____ _____ __ __ ___ __ __ ___ ____ _____ |
|
|
|
|
\t\t\t\t\t\t\t| _ \\ | ____| | \\/ | |_ _| \\ \\/ / |_ _| | _ \\ | ____| |
|
|
|
|
\t\t\t\t\t\t\t| |_) | | _| | |\\/| | | | \\ / | | | | | | | _|
|
|
|
|
|
\t\t\t\t\t\t\t| _ < | |___ | | | | | | / \\ | | | |_| | | |___ |
|
|
|
|
\t\t\t\t\t\t\t| |_) | | _| | |\\/| | | | \\ / | | | | | | | _| |
|
|
|
|
\t\t\t\t\t\t\t| _ < | |___ | | | | | | / \\ | | | |_| | | |___ |
|
|
|
|
\t\t\t\t\t\t\t|_| \\_\\ |_____| |_| |_| |___| /_/\\_\\ |___| |____/ |_____|\n\n |
|
|
|
|
\t\t\t\t\t\t\t${intl.formatMessage({ id: 'editor.keyboardShortcuts' })}:\n |
|
|
|
|
\t\t\t\t\t\t\t\tCTRL + S: ${intl.formatMessage({ id: 'editor.keyboardShortcuts.text1' })}\n |
|
|
|
@ -750,7 +750,10 @@ export const EditorUI = (props: EditorUIProps) => { |
|
|
|
|
label: intl.formatMessage({ id: 'editor.explainFunctionSol' }), |
|
|
|
|
contextMenuOrder: 1, // choose the order
|
|
|
|
|
contextMenuGroupId: 'sol-gtp', // create a new grouping
|
|
|
|
|
keybindings: [], |
|
|
|
|
keybindings: [ |
|
|
|
|
// Keybinding for Ctrl + E
|
|
|
|
|
monacoRef.current.KeyMod.CtrlCmd | monacoRef.current.KeyCode.KeyE |
|
|
|
|
], |
|
|
|
|
run: async () => { |
|
|
|
|
const file = await props.plugin.call('fileManager', 'getCurrentFile') |
|
|
|
|
const content = await props.plugin.call('fileManager', 'readFile', file) |
|
|
|
|