如何强制ranger编辑html文件?

如何强制ranger编辑html文件?

我在用游侠每次我尝试编辑 HTML 文件时,Ranger 都会使用浏览器打开该文件,而不是使用 Vim 进行编辑。

我怎样才能强制 Ranger 编辑 HTML 而不是在我的浏览器中加载它们?

答案1

您无需为此编辑配置。只需按下r然后选择您的编辑器即可。

默认情况下为2 | ${VISUAL:-$EDITOR} -- "$@",因此您只需按2然后Enter(假设$VISUAL$EDITOR设置为您喜欢的编辑器)。

如果您想更改0中的默认(“”)程序,请参阅 Krv Perera 的回答rifle.conf

答案2

如果像我一样,你发现自己主要编辑 HTML 文件而很少从 ranger 运行它们,那么你可以将此行放在文件ext x?html? = ${VISUAL:-$EDITOR} -- "$1"中所有其他网站规则的顶部rifle.conf

这样,ranger 会自动在您选择的编辑器中打开该文件,如果您需要在浏览器中运行它,您可以按下r然后选择您的浏览器。

答案3

r

0 | firefox -- "$@"                                                                                                                                                                                                                           
1 | chromium -- "$@"                                                                                                                                                                                                                          
2 | google-chrome -- "$@"                                                                                                                                                                                                                     
3 | w3m "$@"                                                                                                                                                                                                                                  
4 | ${VISUAL:-$EDITOR} -- "$@"                                                                                                                                                                                                                
5 | "$PAGER" -- "$@"                                                                                                                                                                                                                          
6 | xdg-open -- "$@"                                                                                                                                                                                                                          
8 | mkdir -p -- ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash; mv -- "$@" ${XDG_DATA_DIR:-$HOME/.ranger}/ranger-trash 

:打开用vim

而是输入一个数字,我输入了 vim,它就可以正常工作了。

相关内容