ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

dired

kublaios ST3

Sublime Text 3的插件,显示文件夹视图,允许轻松处理文件,类似于emacs的dired模式。

详细信息

  • 2023.12.04.12.15.31
  • github.com
  • github.com
  • 8个月前
  • 58分钟前
  • 11年前

安装次数

  • 总数 3K
  • Win 2K
  • Mac 1K
  • Linux 505
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 2 0 0 1 0 1 1 0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 4
Mac 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0

说明文档

源代码
raw.githubusercontent.com

提供的开发者(已删除原仓库)提供的dired的最后有效克隆。

分支和/或PR是受欢迎的,我不是这个项目的开发者。

Sublime Text dired

Sublime Text 3的插件,显示文件夹视图,允许轻松处理文件,类似于emacs的dired模式。

安装

您可以通过Sublime Package Control进行安装,或者将此repo克隆到您的Sublime Text 3/Packages

使用

该插件提供了一个dired命令,允许您选择要显示的目录。目录中的文件以列表形式显示,可进行移动、重命名或删除。

没有为dired命令本身设置默认快捷键,但在dired视图中,以下操作可用

  • u - 返回上级目录
  • n - 移动到下一个文件
  • p - 移动到上一个文件
  • D - 删除文件
  • M - 移动文件
  • R - 重命名文件
  • r - 刷新
  • m - 切换标记
  • U - 取消所有文件标记
  • t - 切换所有标记
  • *. - 根据文件扩展名进行标记
  • Enter - 打开文件/目录
  • Ctrl/Alt/Cmd+Enter - 在新视图中打开文件/目录

如果有标记的文件,则操作只影响这些文件。否则,影响选定的文件或光标所在的文件。这与多个光标和选择配合得很好。

立即显示

dired命令接受立即显示参数,可立即显示一个目录,而无需提示。显示的目录将是当前视图的目录或第一个项目文件夹,如果没有这些,则为用户的家目录。

这也允许插件从命令行中使用,或与文件浏览器等集成,例如。

subl --command 'dired {"immediate": true}' "/path/to/folder"

重命名

重命名命令会将视图置于“重命名模式”。视图变为可编辑状态,因此可以直接在视图中使用所有的Sublime Text工具来重命名文件:多光标、搜索和替换等。

使用 Ctrl+Enter 提交您的更改,使用 Ctrl+Escape 取消它们。

重命名会比较编辑前后的名称,因此请不要添加或删除行。

设置

reuse_view

如果为True(默认值),按下Enter时将使用当前视图来打开目录。如果为False,将创建一个新的视图。

如果只选择了一个目录,即使设置了 reuse_view,也可以通过按下 Cmd/Ctrl/Alt+Enter 强制创建一个新的视图。

omit_patterns

正则表达式数组,用于匹配从目录列表中排除的文件名。注意,正则表达式以字符串的形式编写,因此转义序列必须重复,例如 "\\." 对应于正则表达式 /\./

默认为空,显示所有文件。要隐藏Unix中的点文件,可以使用“ { "omit_patterns": ".*" }”