Nushell 0.79 发布,灵活的开源跨平台 Shell


Nushell,简称 Nu,是一个新的 shell,它对你的命令行采取了一种现代的、结构化的方法。它与你的文件系统、操作系统和越来越多的文件格式的数据无缝衔接。

近日 Nu 0.79 版本正式发布,这个版本增强了对 IDE 的支持。

VS Code 扩展增强了 IDE 支持

Nushell 现在有了第一个 LSP 的实现,并与 VS Code 集成。如果你安装了最新版本的 VS Code 插件,你会看到悬停、嵌套、工具提示和其他功能。Nushell 在 LSP 的开发还处于早期阶段,但这个扩展已经非常实用了,而且肯定会把写 Nu 代码的体验提升到另一个层次。

虽然目前只有 VS Code 集成,但服务器本身是独立的,开发者可以将 LSP 支持添加到更多的编辑器中。

其他

  • atuin 现在支持 Nushell
  • 放宽了解析规则
  • 删除了旧的别名实现
    • 虽然仍有一些遗漏,但我们删除了旧的别名实现。这意味着old-alias不再可用。我们决定删除它来清理代码。这使得进一步修复别名更容易,因为你不需要记住一段代码属于哪个别名实现。
    • 旧的别名有缺失功能:
      • 缺少带有外部补全器的补全
      • 大多数解析器关键字(如source)不能被别名,但在大多数情况下,增加对别名的支持应该是可能的
      • 不可能用环境速记法来别名(例如,alias foo = FOO=bar spam)。
      • 一些表现问题,例如which的输出和别名usage指向被别名调用而不是别名本身。
  • 改变默认文件的位置

更多详情可查看:https://github.com/nushell/nushell/releases/tag/0.79.0

 


相關推薦

2022-07-13

Nushell,简称 Nu,是一个新的 shell,它对你的命令行采取了一种现代的、结构化的方法。它与你的文件系统、操作系统和越来越多的文件格式的数据无缝衔接。 近日 Nu 0.65 版本正式发布,这个版本包括对二进制数据的更好支持,

2023-01-10

l:正确处理 UTF-8 编码 Zsh:不要隐藏 chpwd 钩子的输出 Nushell:升级最小支持版本至 v0.73.0 Zsh:修复在没有找到匹配的情况下,交互式补全中的额外空格 Fzf:各种改进 Nushell:当初始化两次时,意外地重新定义了 hooks 移

2023-08-29

」北京站,聊聊 AI 大模型与底层技术 >>> PuTTY 0.79 现已发布。PuTTY 是一款集成虚拟终端、系统控制台和网络文件传输为一体的自由开源程序。它支持多种网络协议,包括 SCP,SSH,Telnet,rlogin 和原始的套接字连接,它也可以

2022-11-29

  新版更新内容如下: release 20.16.7 #2445 将 Nushell 激活脚本更改为模块 #2422 修复 Nushell 激活脚本中的 operator #2450 不要使用已弃用的 API #2448 升级 setuptools #2451 更新说明:https://github.com/pypa

2023-02-08

pypa/gh-action-pypi-publish 从 1.6.3 升级到 1.6.4 #2465 修复 Nushell 的安装故障 #2475 迁移到 hatchling,放弃 3.6 的支持 #2474 修复 coverage reporting #2477 修复 Nushell 激活脚本中的错误提示 #2481 不要在 forks 上运行预

2023-01-10

Fish Shell 3.6 已发布。 fish 是适用于 Linux、macOS 的命令行 Shell,其名字取于 "the friendly interactive shell" 的简称,最大特点就是方便易用、功能强大、智能并且用户友好。很多其他 Shell 需要配置才有的功能,fish 默认提供

2022-09-08

作者:曾庆国(悦达) KubeVela 1.5 于近日正式发布。在该版本中为社区带来了更多的开箱即用的应用交付能力,包括新增系统可观测;新增 Cloud Shell 终端,将 Vela CLI 搬到了浏览器;增强的金丝雀发布;优化多环境应用交付工

2023-06-22

1、smart-flow 简介 smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。同时 smart-flow 也是一款具备可观测性的流程编排框架,流程结构拓扑、执行路径跟

2022-10-26

关功能,比纯粹的 ssh 要好用很多,最后它是完全开源且跨平台。 功能介绍 1. 基于 QTermWidget,也继承了 Konsole 的各种特性。 2. 基于 OpenSSH7.9,支持最新特性如 ProxyJump,很方便实现跳板机的穿越等。 3. 提供丰富终端配色并且

2024-03-01

子域名或泛域名的网站,httpsok支持泛域名解析,让您更灵活地管理和保护您的所有域名。 3. 到期自动续约 httpsok内置证书到期自动续约功能,省去了用户手动续期的烦恼,保障证书长期有效。 现有方案对比 1. 传统公有云 传

2023-04-07

Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快

2023-06-20

pypi-publish 从 1.8.5 升级到 1.8.6 #2566 feat:更新并简化 nushell 的激活 #2572 修复弃用警告 #2575 替换无人维护的pytest-freezegun#2576 更新 cli_interface.rst #2586 添加 ruff,测试最新的操作系统和 bump setuptools #2588 更

2022-06-26

 actions/upload-artifact   #2356 修复 CI 中损坏的 Nushell 安装 #2364 Windows PyPy 3.6 的修复 #2363 Windows 嵌入式支持 #2353 升级设置工具 #2365 更新公告:https://github.com/pypa/virtualenv/releases/tag/20.15.0  

2022-11-14

替换 tests/unit/test_run.py 中的 six #2439 尝试修复 Nushell 的安装 #2444 尝试为system_executable更换文件名 #2442 Bump embedded #2443 将'home'设置为system_executable的父目录 #2441 更新说明:https://github.com/pypa/virtualenv/