当前位置:网站首页 > Java开发 > 正文

vscode 开发java(vscode开发java项目)



一般来说是不推荐使用vscode来开发java项目的;想要选择某个IDE(集成开发环境)来做java项目开发一般都推荐使用更专业的开发java项目的IDE,如:Eclipse、IDEA等,专业开发java项目的IDE(集成开发环境)能更好的实现某些高级的复杂操作,对大项目开发有更好的适配,没有那么多问题,有问题也能很好解决。但是按耐不住程序员爱折腾的心就是想使用vscode开发java项目;又或者是因为公司担心版权收费的问题,又或者是因为公司对使用的软件有着各种审查、申请等麻烦的事情才能用新版专业的IDE,又或者因为其他某些原因其他专业的IDE不能很好的使用,只能来折腾vscode了。

其实经过多年的升级迭代和发展使用vscode开发java项目也已经比较成熟了,没有什么大问题了,也算是比较好用的了,只是许多人的习惯没能从专业的IDE中换过来而已,习惯一下就好。

  1. 下载并安装好JDK,配置好环境变量。这个步骤网上有许多教程也很实用,这里就不着重介绍这个步骤了。
  2. 下载好Maven并配置好Maven的环境变量。这个步骤网上有许多教程也很实用,这里就不着重介绍这个步骤了。
  3. 下载安装好vscode。网站:https://code.visualstudio.com/。跟傻瓜式安装没什么区别,安装的过程中读清楚它的提示窗口的内容就行了

Visual Studio Code(简称VS Code)是由微软开发的一款免费、开源的代码编辑器。它支持多种编程语言的语法高亮、智能代码补全、自定义快捷键、代码重构等特性,并且支持插件生态系统,使得用户可以根据自己的需求来扩展编辑器的功能。

以下是VS Code的一些主要特点:

  1. 跨平台支持:VS Code可以在Windows、macOS和Linux操作系统上运行。
  2. 丰富的插件生态系统:用户可以通过安装插件来增加新的语言支持、主题、调试工具等。
  3. 内置Git支持:VS Code内置了Git版本控制系统,支持代码的版本控制和协同工作。
  4. 调试功能:它提供了一个强大的调试工具,支持多种语言和运行环境。
  5. 代码片段和模板:用户可以创建自定义的代码片段和模板,以加快开发速度。
  6. 多工作区:VS Code支持多工作区,允许用户同时打开多个项目,并在它们之间轻松切换。
  7. 终端集成:内置终端允许用户在编辑器内部直接运行命令行工具。
  8. 代码高亮和语法提示:支持多种编程语言的语法高亮,以及智能的代码补全和代码提示。
  9. 自定义主题和快捷键:用户可以根据自己的喜好自定义编辑器的外观和快捷键。
  10. 实时预览:对于前端开发,VS Code支持实时预览功能,可以在编写代码时即时查看效果。
  11. 性能优化:VS Code在性能上做了优化,即使在处理大型项目时也能保持流畅。
  12. 远程开发:VS Code支持远程开发功能,可以连接到远程服务器进行开发。

VS Code因其轻量级、功能强大和高度可定制性而受到许多开发者的喜爱,成为了现代开发环境中非常流行的工具之一。

第一次用或者对vscode不是很熟悉的朋友可以先将vscode简单的理解为一个超级文本编辑器,它并不是一个IDE(集成开发环境)它需要通过插件来达到一个IDE(集成开发环境)的效果。

上面所说的内容介绍过:vscode可以简单的理解为一个超级文本编辑器,它并不是一个IDE(集成开发环境)它需要通过插件来达到一个IDE(集成开发环境)的效果,所以要想实现 vscode 开发java项目就需要下载跟java开发有关的插件。

这里就介绍下面几个有关java开发相关的插件。更多好用的插件自己去插件市场寻找。

vscode的插件市场里面有丰富的插件生态,通过插件市场官网去认识了解并去使用插件,能帮助开发者很好的完成项目开发工作,也能让使用者越用越顺手。

插件市场的网址:https://marketplace.visualstudio.com/VSCode

下载汉化插件可以让 vscode 许多操作选项和提示内容等以中文的形式展现,以便于让中国国内的许多人更好的上手使用 vscode 。如果是英语比较好的朋友,或者觉得使用中文的程序员比较low可以不用下载使用这个插件。

在这里插入图片描述

在 vscode 的插件市场下载 Extension Pack for Java 插件;这个插件就是开发 java 项目的关键。有了它就能愉快的开发java项目,编写java代码啦。

操作步骤如下图所示:在这里插入图片描述

按照下面的图片介绍配置好java开发环境。

在这里插入图片描述

下面是一个设置好 java 开发环境的 setting.json 文件,可以参考着去配置,不喜欢的这样配置的可以自己改。

 

这样的配置内容是根据插件提供的配置项来编写的。并不是乱写乱配置的而是有依据的。

下面就拿其中一个插件的配置项做一下介绍:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6.3.1、创建操作

在这里插入图片描述

6.3.2、编写pom.xml文件

 

6.3.3、编写 web.xml 文件

 

6.3.4、编写 servlet 代码

 

6.3.5、配置tomcat

在这里插入图片描述

在这里插入图片描述

为了能让开发者有更高的项目开发效率,在 vscode 中默认定义了许多快捷键,快捷键的查阅方式如下:

在这里插入图片描述

Ctrl+X(剪切) 、

Ctrl+C(复制)、

Ctrl+V(粘贴)、

Ctrl+S(保存)、

Ctrl+A(全选)、

Ctrl+F(搜索)、

Ctrl+H(替换)、

Ctrl+Shift+K(删除一行)、

Ctrl+/(注释一行代码 或者 解除一行代码的注释,多行注释也可以中这个)

Shift+Alt+A(多行注释 或者 解除多行注释)(其实他就是一个代码块注释,不是标准的多行注释)

Alt+ ↑ / ↓(上下移动一行)、

Shift+Alt + ↓ / ↑(上下复制一行)、

Ctrl+Enter(当前行跳到下面插入一行空白行,比回车键好用)、

Ctrl+Shift+Enter(当前行跳到上面插入一行空白行,比回车键好用)、

Ctrl + 空格 或者 Ctrl + I(代码提示)(一般用 Ctrl + I )( Ctrl + 空格 有些时候不行)

在java中还有两个快捷键比较常用;分别是:Shift + Alt + O(导入包也就是导入package)、F2(批量修改变量)

不喜欢上面的快捷键操作方式,可以自定义修改;怎样修改下面会有介绍。

下面是对现有的一些快捷键的整理于总结所作出的列表,有一些可能是不对的,需要自行去检查甄别。

按 Press功能 FunctionCtrl + Shift + P 或者 F1显示命令面板 Show Command PaletteCtrl + P快速打开 Quick OpenCtrl + Shift + N新窗口/实例 New window/instanceCtrl + Shift + W关闭窗口/实例 Close window/instance

7.3.1、基础编辑 Basic editing

按 Press功能 FunctionCtrl+X剪切行(空选定) Cut line (empty selection)Ctrl+C复制行(空选定)Copy line (empty selection)Alt+ ↑ / ↓向上/向下移动行 Move line up/downShift+Alt + ↓ / ↑向上/向下复制行 Copy line up/downCtrl+Shift+K删除行 Delete lineCtrl+Enter在下面插入行 Insert line belowCtrl+Shift+Enter在上面插入行 Insert line aboveCtrl+Shift+跳到匹配的括号 Jump to matching bracketCtrl+] / [缩进/缩进行 Indent/outdent lineHome转到行首 Go to beginning of lineEnd转到行尾 Go to end of lineCtrl+Home转到文件开头 Go to beginning of fileCtrl+End转到文件末尾 Go to end of fileCtrl+↑ / ↓向上/向下滚动行 Scroll line up/downAlt+PgUp / PgDown向上/向下滚动页面 Scroll page up/downCtrl+Shift+[折叠(折叠)区域 Fold (collapse) regionCtrl+Shift+]展开(未折叠)区域 Unfold (uncollapse) regionCtrl+K Ctrl+[折叠(未折叠)所有子区域 Fold (collapse) all subregionsCtrl+K Ctrl+]展开(未折叠)所有子区域 Unfold (uncollapse) all subregionsCtrl+K Ctrl+0折叠(折叠)所有区域 Fold (collapse) all regionsCtrl+K Ctrl+J展开(未折叠)所有区域 Unfold (uncollapse) all regionsCtrl+K Ctrl+C 添加行注释 Add line commentCtrl+K Ctrl+U删除行注释 Remove line commentCtrl+/切换行注释 Toggle line commentShift+Alt+A切换块注释 Toggle block commentAlt+Z切换换行 Toggle word wrap(代码溢出自动换行)

7.3.2、导航 Navigation

按 Press功能 FunctionCtrl + T显示所有符号 Show all SymbolsCtrl + G转到行… Go to Line…Ctrl + P转到文件… Go to File…Ctrl + Shift + O转到符号… Go to Symbol…Ctrl + Shift + M显示问题面板 Show Problems panelF8转到下一个错误或警告 Go to next error or warningShift + F8转到上一个错误或警告 Go to previous error or warningCtrl + Shift + Tab导航编辑器组历史记录 Navigate editor group historyAlt + ←/→返回/前进 Go back / forwardCtrl + M切换选项卡移动焦点 Toggle Tab moves focus

7.3.3、搜索和替换 Search and replace

按 Press功能 FunctionCtrl + F查找 FindCtrl + H替换 ReplaceF3 / Shift + F3查找下一个/上一个 Find next/previousAlt + Enter选择查找匹配的所有出现 Select all occurences of Find matchCtrl + D将选择添加到下一个查找匹配 Add selection to next Find matchCtrl + K Ctrl + D将最后一个选择移至下一个查找匹配项 Move last selection to next Find matchAlt + C / R / W切换区分大小写/正则表达式/整个词 Toggle case-sensitive / regex / whole word

7.3.4、多光标和选择 Multi-cursor and selection

按 Press功能 FunctionAlt +单击插入光标 Insert cursorCtrl + Alt +↑/↓在上/下插入光标 Insert cursor above / belowCtrl + U撤消上一个光标操作 Undo last cursor operationShift + Alt + I在选定的每一行的末尾插入光标 Insert cursor at end of each line selectedCtrl + I选择当前行 Select current lineCtrl + Shift + L选择当前选择的所有出现 Select all occurrences of current selectionCtrl + F2选择当前字的所有出现 Select all occurrences of current wordShift + Alt + →展开选择 Expand selectionShift + Alt + ←缩小选择 Shrink selectionShift + Alt + (拖动鼠标)列(框)选择 Column (box) selection(块状选择)Ctrl + Shift + Alt +(箭头键)列(框)选择 Column (box) selectionCtrl + Shift + Alt + PgUp / PgDown列(框)选择页上/下 Column (box) selection page up/down

7.3.5、丰富的语言编辑 Rich languages editing

按 Press功能 FunctionCtrl + 空格触发建议(也就是提示) Trigger suggestionCtrl + Shift + Space触发器参数提示 Trigger parameter hintsTabEmmet 展开缩写 Emmet expand abbreviationShift + Alt + F格式化文档 Format documentCtrl + K Ctrl + F格式选定区域 Format selectionF12转到定义 Go to DefinitionAlt + F12Peek定义 Peek DefinitionCtrl + K F12打开定义到边 Open Definition to the sideCtrl + .快速解决 Quick FixShift + F12显示引用 Show ReferencesF2重命名符号 Rename SymbolCtrl + Shift + . /,替换为下一个/上一个值 Replace with next/previous valueCtrl + K Ctrl + X修剪尾随空格 Trim trailing whitespaceCtrl + K M更改文件语言 Change file language

7.3.6、编辑器管理 Editor management

按 Press功能 FunctionCtrl+F4, Ctrl+W关闭编辑器 Close editorCtrl+K F关闭文件夹 Close folderCtrl+拆分编辑器 Split editorCtrl+ 1 / 2 / 3聚焦到第1,第2或第3编辑器组 Focus into 1st, 2nd or 3rd editor groupCtrl+K Ctrl+ ←/→聚焦到上一个/下一个编辑器组 Focus into previous/next editor groupCtrl+Shift+PgUp / PgDown向左/向右移动编辑器 Move editor left/rightCtrl+K ← / →移动活动编辑器组 Move active editor group

7.3.7、文件管理 File management

按 Press功能 FunctionCtrl+N新文件 New FileCtrl+O打开文件… Open File…Ctrl+S保存 SaveCtrl+Shift+S另存为… Save As…Ctrl+K S全部保存 Save AllCtrl+F4关闭 CloseCtrl+K Ctrl+W关闭所有 Close AllCtrl+Shift+T重新打开关闭的编辑器 Reopen closed editorCtrl+K 输入保持打开 Enter Keep OpenCtrl+Tab打开下一个 Open nextCtrl+Shift+Tab打开上一个 Open previousCtrl+K P复制活动文件的路径 Copy path of active fileCtrl+K R显示资源管理器中的活动文件 Reveal active file in ExplorerCtrl+K O显示新窗口/实例中的活动文件 Show active file in new window/instance

7.3.8、显示 Display

按 Press功能 FunctionF11切换全屏 Toggle full screenShift+Alt+1切换编辑器布局 Toggle editor layoutCtrl+ = / -放大/缩小 Zoom in/outCtrl+B切换侧栏可见性 Toggle Sidebar visibilityCtrl+Shift+E显示浏览器/切换焦点 Show Explorer / Toggle focusCtrl+Shift+F显示搜索 Show SearchCtrl+Shift+G显示Git Show GitCtrl+Shift+D显示调试 Show DebugCtrl+Shift+X显示扩展 Show ExtensionsCtrl+Shift+H替换文件 Replace in filesCtrl+Shift+J切换搜索详细信息 Toggle Search detailsCtrl+Shift+C打开新命令提示符/终端 Open new command prompt/terminalCtrl+Shift+U显示输出面板 Show Output panelCtrl+Shift+V切换Markdown预览 Toggle Markdown previewCtrl+K V从旁边打开Markdown预览 Open Markdown preview to the side

7.3.9、调试 Debug

按 Press功能 FunctionF9切换断点 Toggle breakpointF5开始/继续 Start/ContinueShift+F5停止 StopF11 / Shift+F11下一步/上一步 Step into/outF10跳过 Step overCtrl+K Ctrl+I显示悬停 Show hover

7.3.10、集成终端 Integrated terminal

按 Press功能 FunctionCtrl+`显示集成终端 Show integrated terminalCtrl+Shift+`创建新终端 Create new terminalCtrl+Shift+C复制选定 Copy selectionCtrl+Shift+V粘贴到活动端子 Paste into active terminalCtrl+↑ / ↓向上/向下滚动 Scroll up/downShift+PgUp / PgDown向上/向下滚动页面 Scroll page up/downCtrl+Home / End滚动到顶部/底部 Scroll to top/bottom

在vscode中的快捷键可能跟其他的开发工具的不一样;不习惯,不喜欢用 vscode 内部定义好的快捷键,可以根据自己的喜好自定义快捷键。

下面的图片介绍的是如何修改快捷键的一个例子:

在这里插入图片描述

习惯了eclipse的代码可以下载 Familiar Java Themes插件 或者 Eclipse theme by Solrike 插件。Eclipse theme by Solrike 会好一点。(也就是 Eclipse 的主题,Familiar Java Themes这个主题包含了eclipse,还有IDEA的主题,看个人喜欢的来使用)

使用Deploy插件,当你修改项目后,不管是前端页面文件还是后端的Java文件,只要修改了,然后ctrl+s保存下,Deploy就会工作,更新target对应的项目文件。然后浏览器刷新一下就可以展示出最新的结果,无需重启服务器。

到此这篇vscode 开发java(vscode开发java项目)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

  • 上一篇: vscode java开发环境(vscode做java开发)
  • 下一篇: 没有了
  • 版权声明


    相关文章:

  • vscode java开发环境(vscode做java开发)2025-04-20 15:54:08
  • vscode配置Java开发环境(vscode配置java运行环境)2025-04-20 15:54:08
  • vscode配置Java开发环境(vscode java开发环境)2025-04-20 15:54:08
  • java面试题(java面试题高级开发工程师)2025-04-20 15:54:08
  • java面试题高级开发工程师 高并发(java中高级开发面试题)2025-04-20 15:54:08
  • java面试题高级开发工程师考什么(java高级程序员面试笔试宝典)2025-04-20 15:54:08
  • java开发网站教程(java怎么开发网站)2025-04-20 15:54:08
  • java面试题高级开发工程师 高并发(java解决高并发面试)2025-04-20 15:54:08
  • vscode配置Java开发环境(vscode 配置jdk)2025-04-20 15:54:08
  • java高级开发面试自我介绍(java开发岗自我介绍)2025-04-20 15:54:08
  • 全屏图片