vscode.window.onDidChangeTextEditorSelection((e) => { const newSelectedText = e.textEditor.document.getText(e.selections[0]); if (newSelectedText) { selectedText = newSelectedText; } }); // return text function VISUAL() { let sText=selectedText.replace(/\\\/g,"\\\ ").replace(/\}...
上面的示例中我们创建了一个自定义代码段,当开始编写“ mylog”就会触发该代码段。有人可能对代码中console.log有疑问,但要注意还有一个预定义的变量:TM_SELECTED_TEXT,它引用当前选定的文本。因此,如果我们在选择代码时手动触发此代码段,它将将该选择封装在一条console.log语句中。 这里整理了一些开发中常用代码段...
复制 {"routerLink": {"prefix":"link","body": ["<${5:router-link} to={ name: '${1:${TM_FILENAME/(.*)List\\.vue/$1Detail/i}}', params: {id: ${2:id}} } ${3| ,target=\"_blank\"|}>${4:$TM_SELECTED_TEXT}</${5:router-link}>"],"description":"router-link 跳转"...
python main_no_modal.py "a vscode extension that lets the user adjust the heading level of the selected text. it should have three commands: increase heading level, decrease heading level, and set heading level" 请注意,这个提示是简短且概述问题有些笼统。我想看看 GPT 在没有输入任何额外的细节...
链接的内容我们希望用选中的内容,这个也有变量,就是 TM_SELECTED_TEXT。 最后,我们希望 router-link 这个标签也可以变,而且改的时候开闭标签可以一起改。 这个要用多光标编辑,指定多个 $x 为同一个数字就行。 <${5:router-link}></${5:router-link}> ...
- adjustHeadingLevel(editor, selection, selectedText, newHeadingLevel); + +constnewHeading ='#'.repeat(newHeadingLevel) +' '+ match[2]; + +awaiteditor.edit((editBuilder) =>{ + editBuilder.replace(selection, newHeading); + });
l TM_SELECTED_TEXT 当前选择的文本或空字符串 l TM_CURRENT_LINE 当前行的内容 l TM_CURRENT_WORD 光标下的单词内容或空字符串 l TM_LINE_INDEX 基于零索引的行号 l TM_LINE_NUMBER 基于一索引的行号 l TM_FILENAME 当前文档的文件名 l TM_FILENAME_BASE 当前文档的文件名,不带扩展名 ...
搜索和替换 Search and replace 代码语言:javascript 复制 按Press 功能 Function Ctrl+F查找 Find Ctrl+H替换 ReplaceF3/Shift+F3查找下一个/上一个 Find next/previous Alt+Enter 选择查找匹配的所有出现 Select all occurencesofFind match Ctrl+D将选择添加到下一个查找匹配 Add selection to next Find match ...
// - workbench.action.terminal.runSelectedText 1633 // - workbench.action.terminal.scrollDown 1634 // - workbench.action.terminal.scrollDownPage 1635 // - workbench.action.terminal.scrollToBottom 1636 // - workbench.action.terminal.scrollToNextCommand ...
Fixed the problem that only the translation result of the first sentence is displayed when translating a paragraph of text. 1.0.5 Added the function of displaying the translation result of the selected text when hovering. 1.0.4 Add the instruction to directly replace the selected text language tr...