-
快速使用
vscode
进行
Java
编程
任何一
个程序员都有自己喜爱的编辑器、工具、开发利
器,有这样一群人,对于
vim
这种上古神器难以驾驭、
IDE
又太笨重,
这时候多了一个选择
p>
vscode
!
!
!
vscode
重新定
义了编辑器,
它开源、免费、
Runs
everywhere
,是一款介
于
IDE
和编辑器之间的产物,
我们不能用
IDE
的所有特性
都往它身上压,如
果都可以的话不就是
IDE
吗?不
就是吗?
所以用起来的感觉你懂的,
美滋滋(?·??·?)
?那么这家伙都有
什么牛逼之处呢?特性微软开发,软件质量没的说高颜值,
界面非常漂亮,允许自定义更改插件超级多,开发者很愿意
接受它对我天朝
程序员友好,你懂的启动速度比
atom
< br>快,
资源占用少跨平台的特性能没有吗?能吗?对各种编程语
言支持良好
(当然我只试过
java/node/go/p
ython
)
自动补全、
代码高亮、代
码跳转
...
集成终端好用,可以用
code
命令打
开文件
/
文件夹
debug
功能
好用
(
简直是
mini
的
IDE)( ⊙ o
⊙ )啊!
特性
太多了我实在写不完说了这么多你一定迫不及待
想尝试吧
~
(也许并不是)那现在安装
vsco
de
我知道在座
的各位其实根本不用我教你怎么安装,因为它是
傻瓜式安装
啊!它家的官网是
/
p>
,你只需
要在首页下载符合你操作系统的软件即可。支持
Windows
、
Li
nux
、
Mac
。了解
vsccde
为什么要了解它呢?你不了解它
的组成就不知道怎么把它用好(高能型大佬除外)
。布局
上面是
vscode
的布局,和大多数编辑器一样,分为
Editor
用来编辑文件的主体区域。可以并排打开三个编辑器。
Side
Bar
包含不同的像浏览器一样的视图来协助来完成工程。<
/p>
Status Bar
展示当前打开的工程和正在编辑的文件的信息。
View
Bar
在最左手边,帮助切换视图以及提供额外的上下
文相关
的提示,比如激活了
Git
的情况下,需要提交的变化
的数目。在我看来学习一款编辑器并不用像学习编程语言那
样,按照某个
教程把所有的功能都学会,我更喜欢探索性的
尝试自己需要的那些东西,比如在
View Bar
中如何的
5
个
功能,其实点一点就大概明白什么意思了,查阅文
字资料只
是让自己更精确的掌握使用姿势。配置
vscode
的用户配置
分
3
个级别,分别是默认配置、全局配置和工作区配置,优
先级也依次递增。对于团队项目
,一些规范可以通过项目目
录下建一个
.vscode/ <
/p>
文件进行配置
,
比如:
< br>// tab
长度
'e':
2, //
启用后,将在保存文件时剪裁尾
随空格。
'ailingWhitespace': true, //
配置
glob
模式以排除文件和文件夹。
'e':
{ '**/.git': true,
'**/.svn': true,
'**/.DS_Store': true, '**/.idea': true },
这个配置
我一般是不用的,只用用户配置,反正电脑就一个用户。配
置一下字体大小、自动保存等。必装插件
Beautify
:代码高
亮
Terminal
:直
接唤起终端
Project Manager
:多个项目切
p>
换
Auto Close Tag
:
标签自动闭合
(其实我觉得可以内置的)
怎么
安装呢?
在扩展输入框里输入你想用的插件就可以了,当然它
还会经
常推荐给我们排行比较高的插件,可以尝试安装,安装完成
后重新加载编辑器就可以使用了。常用快捷键下面这些快捷
键是我常用的,如果你想看
更全的可以看看
VS
Code
有哪
些常用的快捷键
向上向下复制一行:
Shift+Alt+Up
或
Shift+Alt+Down
注释代码
: cmd +
/
切换侧边栏
: cmd +
b
文
件夹中查找
: cmd +
shift + f
查找替换
: cmd + shift +
h
重构代
码
: fn + F2
代码格式化
:
Shift+Alt+F
,或
Ctrl+Shift+P
后输
入
format codeCtrl+P
模式
: (Mac
是
CMD+P)
直接输入文
件名,快速打开文件
>
显示并运行命令
:
跳转到行数,也可
以
Ctrl+G
直接进入
(Mac
是
CMD+G)@
跳转到
symbol
(搜
索变量或者函数)
,
也可以
Ctrl+Shift+O
直接进入
@:
根据分
类跳转
s
ymbol
,
查找属性或函数,
也可以
Ctrl+Shift+O
后输
入
p>
:
进入
#
根据名
字查找
symbol
,也可以
Ctrl
+T
配置
Java
环境先安装
Java
语言相关的插件
4
枚
Language
Support
for Java(TM) by Red HatDebugger for JavaJava
Test RunnerMaven for Java
有人想
问了,妈耶还要
4
个插
件,
这么麻烦的吗?第一个插件干嘛的?运行
Java
代码的,
第二个呢?调试的
,
不调试可以不装,
第三个运行单元测试,
不测试可以不装,第四个建议装上,一个标准化的
Java
工