目前,ranger 只能用nano 打开文本文件,我希望它用vim 打开它们。
根据Arch Wiki,我尝试添加
has xdg-open, flag f = xdg-open "$1"
ext txt = vim "$@"
Run Code Online (Sandbox Code Playgroud)
到rifle.conf,但这没有用。
ask*_*kor 22
您不必编辑.bashrc,只需编辑游侠配置。方法如下:
启动后,ranger会创建一个目录~/.config/ranger。
您要编辑该rifle.conf文件。Rifle 是选择打开文件的程序。要将步枪的默认配置复制到此目录,请发出以下命令:
$ ranger --copy-config=rifle.conf
Run Code Online (Sandbox Code Playgroud)
(或者,添加所有护林员配置文件$ ranger --copy-config=all)
在 中rifle.conf,找到这部分。更改$EDITOR以下两行的变量:
#-------------------------------------------
# Misc
#-------------------------------------------
# Define the "editor" for text files as first action
mime ^text, label editor = $EDITOR -- "$@"
mime ^text, label pager = "$PAGER" -- "$@"
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = $EDITOR -- "$@"
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
Run Code Online (Sandbox Code Playgroud)
将其更改为您想要编辑文本文件的任何内容,例如vim. 我使用 Kakoune,所以我将其更改为kak:
#-------------------------------------------
# Misc
#-------------------------------------------
# Define the "editor" for text files as first action
mime ^text, label editor = kak -- "$@"
mime ^text, label pager = "$PAGER" -- "$@"
!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = kak -- "$@"
!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@"
Run Code Online (Sandbox Code Playgroud)
这是在 Ranger 版本 1.8.1 上完成的。
Dis*_*ame 16
我想到了。
如果您使用 BASH,请将以下内容添加到您的 .bashrc :
export VISUAL=vim;
export EDITOR=vim;
Run Code Online (Sandbox Code Playgroud)
否则,请遵循这些说明
| 归档时间: |
|
| 查看次数: |
35275 次 |
| 最近记录: |