将Visual Studio Code设置为jshell中的默认编辑器
Java Shell( jshell )是用于在Java中学习和进行原型制作的交互式工具。 它是在Java 9中引入的,从那以后,我在演示过程中偶尔使用它来进行一些快速原型制作,或者只是为了验证Java语言中的新功能。 由于jshell是命令行工具(具有基本的智能感知功能),因此在jshell中编辑文件并不是最好的体验。 Fortunatelly, jshell允许更改默认编辑器并将其设置为您选择的一种,包括Visual Studio Code , Atom或Sublime 。
我的主要和最喜欢的IDE是的IntelliJ它是一些非常基本的源代码编辑和漂亮havy其内置的支持jshell是远远不够完善。 那么,为什么不将Visual Studio Code设置为默认的jshell编辑器呢?
设置当前
在终端中打开jshell
$ jshell
运行jshell命令
jshell> /set editor /usr/local/bin/code -w | Editor set to: /usr/local/bin/code -w
-w
选项设置返回之前等待文件关闭的时间。
现在,您可以通过运行edit
命令来编辑当前会话:
jshell> /edit
这将打开Visual Studio代码 (如果打开了VSC,它将打开新的选项卡)。 您可以编辑文件,完成编辑后,保存并关闭文件。
设置编辑器并保留
如果要在jshell会话之间保留设置, 则需要在设置编辑器时添加retain
标志:
jshell> /set editor -retain /usr/local/bin/code -w | Editor set to: /usr/local/bin/code -w | Editor setting retained: /usr/local/bin/code -w
在这篇文章中了解我在macOS上使用的工具: macOS:(Java)开发人员的基本工具]
此处介绍的解决方案也适用于Atom或任何其他编辑器,并且可以选择在返回之前等待打开的文件关闭。
也可以看看
是否要轻松切换Java SDK,以便可以在jshell中使用Java新功能? 使用SDKMAN! 查看此博客文章,并了解如何开始使用SDKMAN !:使用SDKMAN! 管理多个Java SDK! 轻松
翻译自: https://www.javacodegeeks.com/2020/02/set-visual-studio-code-as-default-editor-in-jshell.html
将Visual Studio Code设置为jshell中的默认编辑器相关推荐
- Visual Studio Code设置代码自动换行
Visual Studio Code设置代码自动换行,只需两步. 第一步,打开 File 目录下的PreFerebces ,选中Settings . 第二步,在输入框搜索 editor.wrappin ...
- 使用Visual Studio Code设置Python开发环境
目录 布局 Windows集中式安装 假设与要求 在Windows上安装 安装VS代码 安装VS代码扩展 在Windows上设置Python开发环境 安装Python 创建一个虚拟环境 创建项目和设置 ...
- 同步 Visual Studio Code 设置
简介 Visual Studio Code(以下简称vsCode)现在已经渐渐成为前端开发的主力工具,谁让它这么轻便,功能又这么轻便呢.用vscode Coding的小伙伴们也一定会装很多插件吧.但是 ...
- Visual Studio Code设置中文包/配置中文语言
打开vscode工具 使用快捷键组合[Ctrl+Shift+p],在搜索框中输入"configure display language",点击确定后: 修改locale.json文 ...
- Visual Studio Code设置断点时出现Unverified breakpoint该咋办
有的时候在Visual Studio Code里选中某一行设置断点,发现代码行号前面的圆圈是空心的, 而期望的断点设置成功后,显示是这样的: 空心的圆圈前面弹出的提示"Unverified ...
- visual studio code安装_Deepin系统中如何安装Visual Studio Code
Visual Studio代码是由Microsoft开发的一个开源跨平台代码编辑器.它具有内置调试支持.嵌入式Git控件.语法突出显示.代码完成.集成终端.代码重构和代码片段.本文介绍如何在Deepi ...
- visual studio code 设置flutter编辑器两条竖线,80,128
修改settings.json 里的两处 editor.rulers. 一处默认,一处dart的. { "workbench.colorTheme": "Default ...
- 关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因
只有一部分扩展程序可以在浏览器中运行. 您可以使用"扩展"视图在 Web 中安装扩展,无法安装的扩展将显示警告图标和"了解原因"链接. 安装扩展程序时,它会保存 ...
- linux vscode设置中文,[图文]Visual Studio Code中文语言设置
Visual Studio Code 简称VS Code是微软出品的一款免费代码编辑器,支持Windows.Mac和Linux等平台.初次安装或升级后,打开 Visual Studio Code 界面 ...
最新文章
- 梁胜博士亲解Rancher 2.0:K8s之上的Rancher魔法
- [译] 制定良好的路线图:产品负责人的六个实施步骤
- 傅立叶变换和小波变换入门学习
- html5点击显示展开列表,HTML5 - 如何折叠和展开复杂的表格元素
- 基本数据结构篇(三万字总结)
- Hadoop手动升级HA配置手册
- Python3.6+Django2.0+Xadmin2.0学生信息管理系统-2
- AOP的XML架构、AOP的@AspectJ
- c语言函数调用水仙花数,(指针+函数)的水仙花数怎么写??
- python+opencv 问题解决方案,OpenCV Error: Unspecified error (The function is not implemented. Rebuild the
- 网络疯传IT男女标配图
- Vue教程20:Vuex入门
- c语言编辑回文数,C语言实例 回文数
- matlab计算矩阵平均值再减掉,[MATLAB基础] 矩阵求平均值问题
- java通用教务管理系统_基于java的教务管理系统.doc
- Shadow Defender 1.4.0.561 简体中文注册码破解版(最好用的影子保护系统)
- Okhttp上传图片
- C措辞教程第一章: C措辞概论 (5)
- 新一代iPad mini曝光:屏幕变大、颜值大幅提升!
- 几百块的投影仪靠谱吗?性能怎么样?