AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[ranger](unix)

Martin Hope
fruitiest Punch
Asked: 2022-05-02 23:47:12 +0800 CST

如何重置游侠文件浏览器中的标签?

  • 0

我制作了一个小脚本,用 ranger 列出我所有的标记文件, ranger --list-tagged-files=* 并将该列表放入另一个文件(称为 todo)。过了一会儿,我删除并更改了一些仍然包含一些标记文件的文件夹的名称。然后,当我再次运行 ranger 时,我看到我所有的标签都不见了,我不得不重新标记它们。

现在,当我运行我的脚本时,不仅会显示我当前标记的文件,还会显示驻留在旧文件夹中的文件,这些文件可能不再可供我访问。

现在,我想知道如何重置 ranger 中的标签,以便我可以再次重新标记我的新文件,但只能看到我的 todo 文件中的那些。

我检查了手册页,但我只能找到一些我无法在我无法访问的文件和目录上使用的命令untag。unmark

提前致谢 :)

ranger tagging
  • 1 个回答
  • 125 Views
Martin Hope
Peeyush Kushwaha
Asked: 2020-02-16 04:07:00 +0800 CST

通过游侠检查我是否在外壳中

  • 2

在游侠中,您可以点击S跳入贝壳并ctrl+D返回游侠。

当我在 shell 中待了一段时间并且想跳到 ranger 时,我不确定这是否是常规 shell 并且我应该击中ranger,或者我是否已经通过 ranger 在 shell 中并且我应该击中ctrl+D。

如果我ctrl+D打错了,我的终端将关闭。如果我使用ranger错误,我会在 ranger 中得到一个嵌套的 ranger 实例。

有没有办法检查我是否已经在游侠外壳中?

如果有命令,我可以将其别名为类似的东西rangerp,如果我在 shell 中,则输出“True”,如果不在,则输出“False”。

ranger
  • 1 个回答
  • 283 Views
Martin Hope
Schiphol
Asked: 2020-02-07 03:24:44 +0800 CST

恢复 mutt 附件文件名

  • 1

我有一个小mutt宏来使用我的文件管理器保存附件(ranger碰巧)。它看起来像这样:

macro attach S "<pipe-message>muttsaveattach"<enter>

mutttsaveattach以下脚本在哪里:

#!/bin/sh
urxvt -e ranger --choosefile=/tmp/muttattach
cat > $"`cat /tmp/muttattach`"

这很笨重,但有效。它的作用是将附件转储到/tmp/muttattach中,然后将该文件的内容保存到您使用创建的文件中ranger。

我唯一想念的是能够以某种方式恢复附件的原始名称并在我的脚本中使用它。是否有任何变量mutt提供,用于宏,保持这个值?如果没有,有没有其他方法可以恢复和使用这个名字?

mutt ranger
  • 1 个回答
  • 398 Views
Martin Hope
kadekai
Asked: 2019-12-19 05:17:08 +0800 CST

从游侠文件管理器中删除最左边的列

  • 4

有一种方法可以删除最右边的列:

# Preview files on the rightmost column?
# And collapse (shrink) the last column if there is nothing to preview?
set preview_files false
set preview_directories false
set collapse_preview true

但是如何删除显示父目录的最左边的列?

我知道我可以set viewmode=multipane用来获取单列。但在这种情况下,当我使用两个选项卡时,我会在同一个屏幕中为两个选项卡获得两列。我希望每个选项卡都有一个屏幕,但我希望每个屏幕都由单列组成。我该如何做到这一点?

ranger
  • 2 个回答
  • 682 Views
Martin Hope
Mattias Johnson
Asked: 2019-09-04 02:13:43 +0800 CST

Ranger - cd 进入第 n 个文件夹

  • 0

我找到了我想使用的命令:cd $(ls -d */|head -n 1)当我在终端中执行它时,它按预期工作。但是,当我将它映射到游侠(使用map g1 cd...或map g1 shell cd...)时,我无法让它工作。

难道是游侠不支持嵌套命令?

编辑:
答案有效,为了清楚起见,我想做的是在 Ranger 中有一个键绑定,将 cd 我放入当前可见文件夹的第一个,一个键绑定将 cd 我放入第二个文件夹等。例如,将 cd 放入第三个文件夹我发现我需要使用cd $(ls -d */ |head -n 3 | tail -1)与答案相符的文件夹将转换为

map g3 eval from ranger.ext.spawn import spawn; fm.cd(spawn("ls -d */|head -n 3| tail -1").strip())
ranger
  • 1 个回答
  • 235 Views
Martin Hope
Evan Carroll
Asked: 2018-12-27 19:53:09 +0800 CST

如何回到 Ranger 中的上一个目录?

  • 5

在 Ranger 中,您可以使用g. 当您键入g时,它会为您提供您可以轻松前往的地点列表。比如g,然后p带我去/tmp。如何回到我所在的目录?游侠相当于cd -什么?

当我键入时,g我看不到cd返回选项。

ranger cd-command
  • 1 个回答
  • 1027 Views
Martin Hope
Xu Wang
Asked: 2018-09-01 19:29:36 +0800 CST

如何在 Ranger 中“跟随”符号链接以打开包含目标的目录?

  • 6

在 Ranger 中,我经常有符号链接,我想转到链接到的文件的包含目录。如何用 Ranger 做到这一点?

ranger
  • 1 个回答
  • 1018 Views
Martin Hope
kadekai
Asked: 2018-05-29 20:26:20 +0800 CST

Ranger文件管理器刷新缓存

  • 6

如何刷新游侠文件管理器?如果在当前目录中更改/编辑/创建/删除文件,它会自动刷新,但我希望能够强制它这样做。我该怎么做?

ranger
  • 1 个回答
  • 2744 Views
Martin Hope
PatrickSteiner
Asked: 2018-04-06 00:47:34 +0800 CST

如何在游侠预览中启用语法突出显示?

  • 13

我看过一些截图,其中游侠在其预览窗口中使用语法高亮。所以我想知道如何启用此功能,发现我需要scope.sh目录中的文件, 该文件/home/user/.config/ranger/scop.sh将使用命令生成 $ ranger --copy-config=scope。然而,在生成它之后,预览窗口完全消失了,尽管我插入set use_preview_script true了rc.config.

问:有人知道如何在 Ranger 预览窗口中启用语法高亮(尤其是 C/C++)吗?

ranger syntax-highlighting
  • 2 个回答
  • 8057 Views
Martin Hope
kadekai
Asked: 2018-03-30 09:56:37 +0800 CST

在游侠中预览文件

  • 1

我已经能够在 Ranger 中预览图像。但由于某种原因,我没有文件预览。不适用于任何类型的文件。也不适用于压缩文件。我正在运行 linux mint 和 ranger v1.7.1。如何预览文件?

ranger
  • 1 个回答
  • 3054 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve