如何使用 ranger 创建新文件或目录?

如何使用 ranger 创建新文件或目录?

我想用 Ranger 创建一个新文件或目录。我想我可以使用mkdiror touch,但我不确定这些是否会进入 Ranger 中查看的当前目录。

答案1

要在中创建一个目录护林员,只需输入

:mkdir exampledir

或者,

:touch examplefile

答案2

接受的答案是正确的,但有人可能更喜欢只需按一个键即可输入这些命令。正如 @jaustin 在他的回答中所描述的,需要在~/.config/ranger/rc.conf配置文件中映射键。

如果您通过复制默认配置文件

ranger --copy-config=all

mkdir那么你已经拥有了对/ 的最短访问权限touch

  • F7- mkdir(配置map <F7> console mkdir%space:)
  • Insert- 触摸(配置map <INSERT> console touch%space:)

我当前的 Ranger 版本是1.9.2

顺便说一句:末尾的额外空格map c console touch␣不起作用。只会map c console touch%space起作用。

答案3

您可以使用:touch somefile,但我更喜欢将其映射到键。

:map c console touch (注意最后多了一个空格)

~/.config/ranger/rc.conf将其放在减去前导的底部:

答案4

要创建您打算立即编辑的新文件,请使用:

:edit new_file_name

稍微快一些。这将打开该文件vim。请注意,您需要在它出现之前将其保存在vim(例如使用:w<CR>)中(与 相反:touch,它将立即创建文件)。

相关内容