文件

在侧边面板里浏览、预览和编辑项目的文件。

点顶栏的文件,对话旁边会打开文件窗格:左边是项目的文件,右边是打开的文件。

浏览

在 git 仓库里,列表显示已跟踪和未跟踪的文件,不显示 .gitignore 忽略的文件。不在仓库里时,列出整个文件夹,但不含 .git 和 node_modules。有更改的文件名后面带 git 的状态字母,比如 M 是已修改,U 是未跟踪。

  • 在筛选文件,或输入 ? 在文件内搜索里输入文件名来找文件。
  • 以 ? 开头则在文件内容里搜索,点匹配的行,文件会在那一行打开。
  • 以列表显示和以树状显示切换视图,收起文件列表把列表收起来,最大化让窗格占满整个窗口。

对话里的文件路径是链接:点它,文件就在这里打开并跳到对应的行,文件树也会展开到它所在的文件夹。仓库里的文件有变化时,以及你切回窗口时,列表和打开的文件都会刷新。

预览

文件显示方式
代码和文本编辑器,带行号和语法颜色
Markdown渲染后的样子,用查看源码和查看预览切换
SVG图片,同一个按钮可以看源码
PNG、JPEG、GIF、WebP、AVIF、BMP、ICO图片,可以缩放
音频和视频播放器
二进制文件显示二进制文件,不预览
超过 1 MB 的文件显示文件过大,无法预览

编辑和保存

点进任意文本文件就能输入。文件名后的圆点表示有未保存的更改。点保存,或者在 macOS 上按 ⌘S、在 Windows 和 Linux 上按 Ctrl+S。⌘F 或 Ctrl+F 打开查找和替换。

  • 有未保存的更改时关闭文件或打开另一个文件,会问要保存对 … 的更改吗?,可以选保存、不保存或取消。
  • 有未保存的编辑时,如果文件在磁盘上被改了,会出现一条提示:这个文件在磁盘上被改动了。 选重新载入改用磁盘上的版本;选保留我的留下你的编辑,下次保存时覆盖磁盘上的版本。
  • 不是有效 UTF-8 的文件以只读方式打开,免得保存时改变它的字节。
  • 有未保存的文件时退出 Kettu,会先问你。

语法颜色

编辑器的颜色来自所选主题,浅色和深色各有一套,和对话里代码块、差异的颜色一致。见主题。