公司网站开发制作公司,设计图片制作软件免费,wordpress 变慢,五种商业模式从IDEA迁移到VScode的过程中#xff0c;会有很多不适应的地方#xff0c;下面算是一篇VScode的入门手册#xff0c;也可以说是从IDEA迁移到VScode的手册。
命令面板#xff08;Command Palette#xff09;
允许你快速访问和执行命令。
在 Visual Studio Code 中#x…从IDEA迁移到VScode的过程中会有很多不适应的地方下面算是一篇VScode的入门手册也可以说是从IDEA迁移到VScode的手册。
命令面板Command Palette
允许你快速访问和执行命令。
在 Visual Studio Code 中你可以通过以下步骤打开命令面板
·按下 F1 键或者
·按下 CtrlShiftP在 Mac 上是 CmdShiftP
打开命令面板后你可以开始输入命令的名称它会显示一个匹配你输入的命令列表。然后你可以使用上下箭头键来选择一个命令然后按回车键来执行它。
如下 定义与引用
Ctrl鼠标左键点击函数名或者类名即可跳转到定义处在函数名或者类名上按F12也可以实现同样功能。调到定义处后再对定义执行相同操作就可以找到它的引用处。
注记mac上是command点击。 这个方式跟IDEA不一样习惯了使用commandB了因此修改快捷键如下
打开命令面板可以通过快捷键CtrlShiftPWindows或CmdShiftPMac来打开。在命令面板中输入Keyboard Shortcuts然后选择Preferences: Open Keyboard Shortcuts。也可以通过左下角的设置按钮来打开 在打开的键盘快捷键设置页面中你可以搜索你想要修改的命令然后点击相应命令行右侧的铅笔图标进行修改。
在弹出的输入框中按下你想要设置的新快捷键组合然后按Enter确认。 配置如下即可。 查找子类与子接口
IDEA在类/接口的左边会有一个按钮查找该类的子类/子接口。 vscode中有这些功能Go to Implementations但是没有提供这种方便的按钮。 给它配置一个快捷键 commandD。 查找接口方法的具体实现查找子类方法对应的接口定义
如下图 第一个功能查找接口方法的具体实现其实就是上一小节的Go to Implementations功能因此commandd即可。 第二个功能查找子类方法对应的接口定义对应vscode的Go to Declaration因此也将它设置快捷键 CommandD但这会让Go to Implementations失效。 因此让Go to Declaration改成commandshiftd。 搜索
当前文件搜索
command f
全局搜索
command shift f
全局搜索其实就是左侧工具栏这里 但是注意vscode中的全局搜索并不会搜索到java依赖库里的类等内容只会对当前项目里的内容进行全局搜索。
要搜索java依赖库里的内容
·如果想要搜索的类在你的代码中则使用上面的查找定义即可。
·如果想要搜索的类不在你的代码中可以尝试在 Command Palette 中使用 Go to Symbol in Workspace... 命令。你可以通过 CtrlT在 Mac 上是 CmdT来快速打开这个命令。 根据文件名来搜索
commandp 可以通过commandp然后输入#的方式来实现前面提到的搜索类路径。 注释选中的代码
Command /
注记基本跟IDEA的快捷键相同 格式化代码
Command K Command F
注记要按两个键 修改快捷键为 跟IDEA一致。 重命名方法、变量 自动保存修改
打开setting页面搜索auto save。 默认不会自动保存文件的修改选择afterDelay模式delay默认为1s。修改后默认一秒后自动保存。 代码结构
OUTLINE这里可以看到代码结构 复制java类的fully qualified name 在IDEA中可以右键使用上面的选项来粘贴类的完整路径。
如javax.ws.rs.client.ClientBuilder#newClient() 在vscode中可以光标悬浮在类/方法上弹窗里能看到完整的类路径。
如下 org.apache.bookkeeper.client.api.Handle.getId()