Java Shell( jshell )是用于在Java中学习和进行原型制作的交互式工具。 它是在Java 9中引入的,从那以后,我在演示过程中偶尔使用它来进行一些快速原型制作,或者只是为了验证Java语言中的新功能。 由于jshell是命令行工具(具有基本的智能感知功能),因此在jshell中编辑文件并不是最好的体验。 Fortunatelly, jshell允许更改默认编辑器并将其设置为您选择的一种,包括Visual Studio CodeAtomSublime

我的主要和最喜欢的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中的默认编辑器相关推荐

  1. Visual Studio Code设置代码自动换行

    Visual Studio Code设置代码自动换行,只需两步. 第一步,打开 File 目录下的PreFerebces ,选中Settings . 第二步,在输入框搜索 editor.wrappin ...

  2. 使用Visual Studio Code设置Python开发环境

    目录 布局 Windows集中式安装 假设与要求 在Windows上安装 安装VS代码 安装VS代码扩展 在Windows上设置Python开发环境 安装Python 创建一个虚拟环境 创建项目和设置 ...

  3. 同步 Visual Studio Code 设置

    简介 Visual Studio Code(以下简称vsCode)现在已经渐渐成为前端开发的主力工具,谁让它这么轻便,功能又这么轻便呢.用vscode Coding的小伙伴们也一定会装很多插件吧.但是 ...

  4. Visual Studio Code设置中文包/配置中文语言

    打开vscode工具 使用快捷键组合[Ctrl+Shift+p],在搜索框中输入"configure display language",点击确定后: 修改locale.json文 ...

  5. Visual Studio Code设置断点时出现Unverified breakpoint该咋办

    有的时候在Visual Studio Code里选中某一行设置断点,发现代码行号前面的圆圈是空心的, 而期望的断点设置成功后,显示是这样的: 空心的圆圈前面弹出的提示"Unverified ...

  6. visual studio code安装_Deepin系统中如何安装Visual Studio Code

    Visual Studio代码是由Microsoft开发的一个开源跨平台代码编辑器.它具有内置调试支持.嵌入式Git控件.语法突出显示.代码完成.集成终端.代码重构和代码片段.本文介绍如何在Deepi ...

  7. visual studio code 设置flutter编辑器两条竖线,80,128

    修改settings.json 里的两处 editor.rulers. 一处默认,一处dart的. { "workbench.colorTheme": "Default ...

  8. 关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因

    只有一部分扩展程序可以在浏览器中运行. 您可以使用"扩展"视图在 Web 中安装扩展,无法安装的扩展将显示警告图标和"了解原因"链接. 安装扩展程序时,它会保存 ...

  9. linux vscode设置中文,[图文]Visual Studio Code中文语言设置

    Visual Studio Code 简称VS Code是微软出品的一款免费代码编辑器,支持Windows.Mac和Linux等平台.初次安装或升级后,打开 Visual Studio Code 界面 ...

最新文章

  1. 梁胜博士亲解Rancher 2.0:K8s之上的Rancher魔法
  2. [译] 制定良好的路线图:产品负责人的六个实施步骤
  3. 傅立叶变换和小波变换入门学习
  4. html5点击显示展开列表,HTML5 - 如何折叠和展开复杂的表格元素
  5. 基本数据结构篇(三万字总结)
  6. Hadoop手动升级HA配置手册
  7. Python3.6+Django2.0+Xadmin2.0学生信息管理系统-2
  8. AOP的XML架构、AOP的@AspectJ
  9. c语言函数调用水仙花数,(指针+函数)的水仙花数怎么写??
  10. python+opencv 问题解决方案,OpenCV Error: Unspecified error (The function is not implemented. Rebuild the
  11. 网络疯传IT男女标配图
  12. Vue教程20:Vuex入门
  13. c语言编辑回文数,C语言实例 回文数
  14. matlab计算矩阵平均值再减掉,[MATLAB基础] 矩阵求平均值问题
  15. java通用教务管理系统_基于java的教务管理系统.doc
  16. Shadow Defender 1.4.0.561 简体中文注册码破解版(最好用的影子保护系统)
  17. Okhttp上传图片
  18. C措辞教程第一章: C措辞概论 (5)
  19. 新一代iPad mini曝光:屏幕变大、颜值大幅提升!
  20. 几百块的投影仪靠谱吗?性能怎么样?

热门文章

  1. 【Manacher】绿绿和串串(luogu 5446)
  2. 【结论】立体井字棋(jzoj 2124)
  3. P2153 晨跑,费用流裸题
  4. 11、mysql数据表中数据的查询(3)
  5. 彻底理解正向代理和反向代理
  6. Intellij Idea乱码解决方案都在这里了
  7. Java 10的10个新特性,将彻底改变你写代码的方式
  8. FormData的使用
  9. 祝张远远和杨凯博同学生日快乐 | 班级日常分享
  10. 班级日常分享 | 一天一瞬间!