内容提要
Fleet 1.39版本引入了文件比较、结构工具窗口、文档内嵌提示、自动语言检测和改进的代码补全等新功能。它还允许将stdout导入Fleet,提升了作为临时编辑器的可用性,并支持自定义主题插件。修复了图片显示和计数值问题。配置文件和主题不再存储在主目录中。用户现在可以直接在其他应用程序中打开文件。插件和插件API的支持正在进行中。
延伸解读
单文件智能模式:无需打开文件夹即可编码
Fleet 1.39 允许用户在不打开文件夹的情况下使用智能模式,支持 Java、Kotlin、TypeScript、JavaScript、PHP、Python、Go 和 C++ 等语言。这意味着你可以快速打开单个文件并立即获得代码智能支持,无需为临时任务创建完整项目,提升了作为轻量编辑器的便利性。
文件比较与结构工具窗口:提升代码审查与导航效率
新增的文件比较功能可通过 Git | Current File 选择 Compare with Branch 或 Compare with Commit,方便查看文件或目录差异。结构工具窗口提供专用界面来查看和导航文件结构,处理大文件时比弹出窗口更高效。这些功能有助于代码审查和大型文件的管理。
终端集成与临时编辑器:管道输入和等待模式
Fleet 1.39 支持通过管道将标准输出导入 Fleet,例如 `dir | fleet -`,并自动创建临时文件。此外,`fleet --wait` 命令会保持命令行活动直到文件关闭,并在失败时返回非零退出码。这增强了 Fleet 作为临时编辑器的实用性,并使其更接近支持 EDITOR 环境变量,可用于 Git 提交编辑等场景。
配置与主题存储位置变更及插件支持进展
从 1.39 开始,配置文件和主题不再存储在主目录中,这可能会影响现有用户的配置迁移。同时,插件和插件 API 的支持仍在进行中,但捆绑插件列表已可查看。用户可以通过 Actions 菜单选择 Plugins 来查看列表,自定义主题插件也已得到支持。
Q&A
Fleet 1.39版本新增了哪些主要功能?
Fleet 1.39版本新增了文件比较、结构工具窗口、文档内嵌提示、自动语言检测和改进的代码补全等功能。
如何使用Fleet的文件比较功能?
在Git菜单中选择当前文件,然后选择与分支或提交进行比较,以查看文件和目录之间的差异。
Fleet 1.39如何支持未命名文件的自动语言检测?
用户可以在临时文件中编写代码,Fleet会自动检测所用语言,但未命名文件不会自动保存。
Fleet 1.39的代码补全功能有什么改进?
改进后的代码补全功能为Kotlin、Python和Java提供了更快、更准确的建议。
如何在Fleet中导入标准输出?
可以使用管道将标准输出导入Fleet,例如使用命令 'dir | fleet -' 来打开一个新的临时文件。
Fleet 1.39版本的配置文件和主题存储在哪里?
在Fleet 1.39版本中,配置文件和主题不再存储在主目录中。