linux下config文件,linux-config

本文介绍如何配置Linux下的文件管理器Ranger,包括快捷键定制、图片预览及压缩解压功能,并分享了一些Zsh的插件与别名配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的linux中~/.config/写的一些配置文件

主要是三个应用的配置

ranger

这是一个终端下的文件管理器, 对文件进行预览,可以对文件进行一些操作

typora1592131546851.png

他的布局分为三列, 左边一列为父文件夹所在的目录, 中间一列为当前文件夹, 右边一列为文件预览

ranger的配置文件有

comands.py: 存放这一些python代码, 添加自己的命令, 在github中有提供一些脚本

rc.conf: 配置文件

fifle.conf: 配置带开文件的程序

scope.sh 预览文件的脚本我对其添加的配置主要有:

ranger默认的一些功能

通过hjkl来移动, 进行左下上右的移动, 还可以通过'['和 ']', 移动父文件夹

gg: 到当前文件夹的最上面

G: 到当前文件夹的最下面

os: 大小排序,S为s的反顺序

oa: 创建时间到序排列,A相反

oc: 修改时间到序排列,C相反

ob: 根据名称进行排列,B相反

yp: 复制当前文件的路径

yy: 复制文件

yn: 复制文件文件名

空格: 选择文件/文件夹

cw: 重命名文件

输入:bulkrename批量使用vim批量重命名文件

s: 使用shell执行命令

大写S: 在当前目录打开shell

a: 重命名后最前面的名称

A: 前缀重命名

I: 后缀重命名

flat 1: 递归一层显示

flat -1: 递归显示所有

i: 全屏预览文件

v全选文件

nu: 反选择文件

pp: 粘贴

po: 覆盖粘贴

dd: 剪切文件

dD: 删除文件

dU: 查看当前文件夹的大小

w: 进入ranger的任务管理器

zh: 显示隐藏文件

需要一定配置的功能

图片预览功能

图片预览功能, ranger默认是没有开启的, 需要将~/.config/ranger/rc.conf中 set preview_images false, 修改成true

并且ranger默认是通过w3m来实现图片预览的, 但是因为我在dwm中w3m无法预览图片, 所以我设置成了ueberzug

set preview_images_method w3m 设置成ueberzug

不管是使用w3m,还是使用ueberzug进行图片预览都需要安装对应的软件

# 如果使用w3m

sudoapt installw3m

# 如果使用ueberzug

# 首选安装pip(python的包管理工具)

sudoapt installpython3-pip

# 然后安装uberzug

sudopip3 installueberzug

压缩文件和解压文件

实现这个具体的实现的代码在arch的wiki中有, 将代码复制粘贴到 ~/.config/ranger/commands.py中

同时需要安装对应的对应的工具

sudoapt installatool

定义一些快捷键

大写c: 将选中的文件进行压缩

大写x: 将选中的文件进行解压

gr: 跳转到ranger的配置文件家

gm: 跳转到为挂在windows硬盘的文件加

mc: 创建文件夹并且进入

ctrl+f 使用fzf插件进行搜索

zsh

这里面安装了我的一些插件和别名配置

我的使用的插件:

zsh-autosuggestions 自动提示历史命令

zsh-syntax-highlighting 高亮命令

vi-mode vim模式

sudo 双击esc返回上一条指令前面加上sudo

colored-man-pages 让man命令有高亮

extract 自动根据待解压的文件进行解压

git-open 使用git opan命令带开git项目的远程仓库

z z命令在常用目录之间跳转

fzf 配合fzf完成一些操作

这里最值得说的是fzf插件

比如我可以通过

kill -9: 根据进程名称查进程的id

7367a478b57d38aa7ad50923a90def40.png

91349530453860489f2e7a58ee9a5f29.png回车后自动的进程id补充到后面

同时还可以配合vim和cd等命令进行使用

如:

但我是想用vim来修改文件是, 我玩了文件的的位置\或是我进不清楚具体的文件名称时,我可以通过

vim \来查询文件, 并且还可以预览文件的内容

bbbbd50d10537ea1b2bfe44dd36fbaa7.png

或者是cd进入某个文件时

85567d0a5474540006aecc87d82f02b7.png

但是默认的是使用 **来调用fzf, 这里可以将下面这个全局变量配置到.zshrc中来设置

export FZF_COMPLETION_TRIGGER='\'

alacritty

一个终端, 我主要是配置了下它的字体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值