RClick icon indicating copy to clipboard operation
RClick copied to clipboard

右键文件夹内空白外增加功能

Open Kurt-Shiwz opened this issue 1 year ago • 11 comments

1 “复制路径”,这里文件夹的路径 2 “打开此目录”,这里指用终端打开,我用的WezTerm,所以需要能指定终端app

image

Kurt-Shiwz avatar Sep 16 '24 09:09 Kurt-Shiwz

2 直接用 用webterm 打开不行嘛,

wflixu avatar Sep 16 '24 09:09 wflixu

2 直接用 用webterm 打开不行嘛,

1 可以,现在用“超级右键助手”就是这么用的。不过它可以右键当前目录的空白地方“拷贝当前目录地址”,不需要点在“文件”或者“文件夹”上“拷贝这个文件的目录地址”。 2 WezTerm我多数在本地用,webterm一般是公司的服务提供,不需要访问本地资源。(我看你回的webterm,这两个差一个字母 有可能你看错了)

Kurt-Shiwz avatar Sep 16 '24 13:09 Kurt-Shiwz

2 直接用 用webterm 打开不行嘛,

1 可以,现在用“超级右键助手”就是这么用的。不过它可以右键当前目录的空白地方“拷贝当前目录地址”,不需要点在“文件”或者“文件夹”上“拷贝这个文件的目录地址”。 2 WezTerm我多数在本地用,webterm一般是公司的服务提供,不需要访问本地资源。(我看你回的webterm,这两个差一个字母 有可能你看错了)

我 打错字了,WezTerm 这个需求不是很理解,你要打开文件编辑吗,目前如果用 终端打开,是打开目录,终端的当前路径是这个目录, iTerm2 正常,

wflixu avatar Sep 16 '24 13:09 wflixu

2 直接用 用webterm 打开不行嘛,

1 可以,现在用“超级右键助手”就是这么用的。不过它可以右键当前目录的空白地方“拷贝当前目录地址”,不需要点在“文件”或者“文件夹”上“拷贝这个文件的目录地址”。 2 WezTerm我多数在本地用,webterm一般是公司的服务提供,不需要访问本地资源。(我看你回的webterm,这两个差一个字母 有可能你看错了)

我 打错字了,WezTerm 这个需求不是很理解,你要打开文件编辑吗,目前如果用 终端打开,是打开目录,终端的当前路径是这个目录, iTerm2 正常,

可能我描述的有问题,更准确的说是“调用WezTerm 并 cd到 当前这个目录”。之前一些简单的修改 我在终端进到当前目录后打开vim,用插件NERDTree列出文件列表后 定位文件然后打开、修改。 image

Kurt-Shiwz avatar Sep 16 '24 13:09 Kurt-Shiwz

目前 ITerm2和macOS 自带的终端 都是这个行为, 在文件夹中点 用 iTerm2打开,就是cd 到当前文件夹下,wezterm 没有测试

wflixu avatar Sep 16 '24 14:09 wflixu

目前 ITerm2和macOS 自带的终端 都是这个行为, 在文件夹中点 用 iTerm2打开,就是cd 到当前文件夹下,wezterm 没有测试

1 iTerm2确实支持这个功能,之前没有把iTerm2加入到右键功能中,刚才只加了WezTerm 2 WezTerm不支持(这个终端用户应该也没那么多,可能没留这个接口都) image 3 拷贝当前文件夹的路径(右键当前文件夹的空白处),这个功能有希望支持吗?

Kurt-Shiwz avatar Sep 16 '24 14:09 Kurt-Shiwz

2 直接用 用webterm 打开不行嘛,

1 可以,现在用“超级右键助手”就是这么用的。不过它可以右键当前目录的空白地方“拷贝当前目录地址”,不需要点在“文件”或者“文件夹”上“拷贝这个文件的目录地址”。 2 WezTerm我多数在本地用,webterm一般是公司的服务提供,不需要访问本地资源。(我看你回的webterm,这两个差一个字母 有可能你看错了)

我 打错字了,WezTerm 这个需求不是很理解,你要打开文件编辑吗,目前如果用 终端打开,是打开目录,终端的当前路径是这个目录, iTerm2 正常,

可能我描述的有问题,更准确的说是“调用WezTerm 并 cd到 当前这个目录”。之前一些简单的修改 我在终端进到当前目录后打开vim,用插件NERDTree列出文件列表后 定位文件然后打开、修改。 image

测试是不正常,但感觉好像是 wezterm 的问题, image

wflixu avatar Sep 16 '24 14:09 wflixu

是 wezterm 的问题

可以,拷贝当前文件夹的路径下一个版本加,之前已经发现了这个缺失

wflixu avatar Sep 16 '24 14:09 wflixu

2 直接用 用webterm 打开不行嘛,

1 可以,现在用“超级右键助手”就是这么用的。不过它可以右键当前目录的空白地方“拷贝当前目录地址”,不需要点在“文件”或者“文件夹”上“拷贝这个文件的目录地址”。 2 WezTerm我多数在本地用,webterm一般是公司的服务提供,不需要访问本地资源。(我看你回的webterm,这两个差一个字母 有可能你看错了)

我 打错字了,WezTerm 这个需求不是很理解,你要打开文件编辑吗,目前如果用 终端打开,是打开目录,终端的当前路径是这个目录, iTerm2 正常,

可能我描述的有问题,更准确的说是“调用WezTerm 并 cd到 当前这个目录”。之前一些简单的修改 我在终端进到当前目录后打开vim,用插件NERDTree列出文件列表后 定位文件然后打开、修改。 image

测试是不正常,但感觉好像是 wezterm 的问题, image

嗯,是WezTerm的问题。之前也是用iTerm,最近看到用rust写的WezTerm,跨平台,用lua做配置比较灵活,所以就尝试了一下。小众应用和iTerm比还有很多不足。

Kurt-Shiwz avatar Sep 16 '24 14:09 Kurt-Shiwz

2 直接用 用webterm 打开不行嘛,

1 可以,现在用“超级右键助手”就是这么用的。不过它可以右键当前目录的空白地方“拷贝当前目录地址”,不需要点在“文件”或者“文件夹”上“拷贝这个文件的目录地址”。 2 WezTerm我多数在本地用,webterm一般是公司的服务提供,不需要访问本地资源。(我看你回的webterm,这两个差一个字母 有可能你看错了)

我 打错字了,WezTerm 这个需求不是很理解,你要打开文件编辑吗,目前如果用 终端打开,是打开目录,终端的当前路径是这个目录, iTerm2 正常,

可能我描述的有问题,更准确的说是“调用WezTerm 并 cd到 当前这个目录”。之前一些简单的修改 我在终端进到当前目录后打开vim,用插件NERDTree列出文件列表后 定位文件然后打开、修改。 image

测试是不正常,但感觉好像是 wezterm 的问题, image

刚才在README.md中看到相似项中有提到 https://github.com/Ji4n1ng/OpenInTerminal,看到它功能描述中提到支持WezTerm,试了一下命令是可以的。wezterm start --cwd /Users/root。 RClick能考虑支持一下吗?

关键代码(没看过swift,感觉应该是这里)

    /// get `open` command
    public func getOpenCommand(_ app: App, escapeCount: Int = 1) -> String {
        if SupportedApps.is(app, is: .alacritty) {
            return "open -na Alacritty --args --working-directory"
        } else if SupportedApps.is(app, is: .kitty) {
            return "open -na kitty --args --single-instance --instance-group 1 --directory"
        } else if SupportedApps.is(app, is: .wezterm) {
            return "open -na wezterm --args start --cwd"
        } else if SupportedApps.is(app, is: .tabby) {
            return "open -na tabby --args --directory"
        } else {
            return "open -a \(app.name.nameSpaceEscaped(escapeCount))"
        }
    }

image

Kurt-Shiwz avatar Sep 18 '24 11:09 Kurt-Shiwz

应该可以,按你提供的代码把路径加入打开参数应该就可以了

wflixu avatar Sep 18 '24 11:09 wflixu

是 wezterm 的问题

可以,拷贝当前文件夹的路径下一个版本加,之前已经发现了这个缺失

问一下 近期有发版安排吗

Kurt-Shiwz avatar Nov 01 '24 06:11 Kurt-Shiwz

之前想着 v2 重构一下代码,附加修改这个参数少的问题,现在v2 因为macOS 15搁置,计划周末或下周出 1.5版本的修复这个问题

wflixu avatar Nov 01 '24 07:11 wflixu

目前能打开wezterm,但是目录参数传入,无效,每次都是home目录

wflixu avatar Nov 14 '24 02:11 wflixu