当前位置:首页 > 文章专区 > 教程分享 > 正文

VSCode怎么设置聚焦种子

访客 发布:2023-05-03 09:33 47


VSCode是一款受欢迎的代码编辑器,设计目的是提供聚焦于文字的、精简的开发环境,以帮助程序员更快地编写高质量的代码。聚焦种子是其中一个有用的功能,可以帮助用户快速定位到需要编辑的代码段并提高编码效率。下面是怎样在VSCode中设置聚焦种子的详细介绍。

VSCode怎么设置聚焦种子

首先,需要安装VSCode的扩展“Sublime Text Keymap and Settings Importer”(必须是该扩展的最新版本)。这个扩展允许用户在VSCode中使用Sublime Text的键绑定和用户设置。可以通过VSCode的扩展商店或在控制台中执行以下命令安装扩展:

```bash

$ code --install-extension ms-vscode.sublime-keybindings

```

成功安装后,可以在编辑器中设置“keepCursor”和“keepSelection”的值,以完成聚焦种子功能。修改设置可以通过以下路径操作:

在Windows中: 打开VSCode的菜单栏,选择“文件”>“首选项”,然后点击“设置”选项。 

在Mac OS X中: 选中VSCode窗口,按快捷键(CMD + ',')即可进入编辑器'首选项'菜单。

打开“设置”选项后,键入“sublime.text”来检索与Sublime Text相关的设置。找到“Keyboard”一块,然后复制并粘贴以下代码:

```json

"keyboard.dispatch": "keyCode",

"sublimeTextKeymap.promptV3Features": true,

"sublimeTextKeymap.useInsertAndDeleteLineselection": false,

"sublimeTextKeymap.useTabStops": true,

"sublimeTextKeymap.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",

"editor.multiCursorModifier": "ctrlCmd",

"editor.formatOnPaste": true,

"editor.formatOnType": false,

"editor.formatOnSave": true

```

注意,这里的“wordSeparators”默认使用了一段默认取值的字符串。建议大家不要随意更改,因为该字符串是告诉VSCode哪些符号可以打断单词的。如果更改后发生错误,可能会导致一些编辑与代码行为的异常情况。

最后,在设置中定制聚焦种子,需要找到一行相关的配置,复制并粘贴以下代码:

```json

  "command": "cursorUndo",

  "key": "ctrl+u"

},

{

  "command": "cursorRedo",

  "key": "ctrl+shift+u"

},

{

  "command": "sublimeText.selectSemiColon",

  "key": "ctrl+shift+;"

},

{

  "command": "sublimeText.selectWordAndPunctuation",

  "key": "ctrl+shift+w"

},

{

  "command": "sublimeText.reverseSelectWordAndPunctuation",

  "key": "ctrl+shift+e"

}

```

这里的设置包括了撤回、重新执行、选中分号和选中单词与标点等。其中“sublimeText.selectWordAndPunctuation”即是聚焦种子的设置,快捷键为“ctrl + shift + w”。

总结:

在运行于VSCode软件中的聚焦种子设置中,安装“Sublime Text Keymap and Settings Importer”这个扩展非常重要。通过这个扩展,可以使用Sublime Text的键绑定和用户设置来设置聚焦种子功能。修改“keepCursor”和“keepSelection”的值,设置聚焦种子的设置为“sublimeText.selectWordAndPunctuation”,并设置相应的快捷键即可使用聚焦种子功能。