A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash/zsh: fim command not found # Windows (WSL2) sudo apt-get update sudo apt-get install fim # Debian apt-get install fim # Ubuntu apt-get install fim # Kali Linux apt-get install fim # Raspbian apt-get install fim # Dockerfile dockerfile.run/fim
FIM 是一款高度可定制的可编写脚本的图像查看器,针对熟悉 Vim 文本编辑器或 Mutt 邮件用户代理等软件的用户。 FIM 旨在成为查看图像的“瑞士军刀”。 其代码源自 Gerd Hoffmann 的“Fbi”帧缓冲图像查看器。 FIM 是多设备的:它通过 SDL 库提供 X 支持,并通过 aalib 库提供 ascii art 输出。 它支持图像描述文件、使用文件名和描述上的正则表达式进行文件搜索和过滤、标题显示、可自定义状态行、EXIF 标签显示、基于 EXIF 的图像旋转、递归目录遍历、从标准输入读取,并且可以例如 在记住比例和位置的两个图像之间跳转。 它可以通过图像缓存加速加载,并通过 mipmap 加速缩放。 它提供 GNU readline 命令行自动完成和历史记录、完全可定制的键绑定、外部/内部(基于 if-while)脚本能力(通过返回码、标准输入/输出和调用时给出的命令、初始化文件、类似 Vim 的自动命令 ), 以及更多。
fim 可以打开许多文件格式,它可以在以下视频模式下显示图像:
fim [OPTIONS] [FILES]
-a --autozoom
-b --binary 24|1
--as-text
--cd-and-readdir
-c --execute-commands ={commands}
-C --execute-commands-early ={commands}
-d --device ={framebuffer device}
--dump-reference-help man
--dump-default-fimrc
-E --execute-script ={scriptfile}
-f --etc-fimrc ={fimrc}
-F --final-commands ={commands}
-h --help s|d|l|m
-k --keysym-press ={keysym}
-K --chars-press ={chars}
-D --load-image-descriptions-file ={filename}
-S --image-descriptions-file-separator ={sepchar}
-i --image-from-stdin
--mark-from-image-descriptions-file ={filename}
-m --mode ={vmode}
-N --no-rc-file
--no-etc-fimrc-file
--no-internal-config
--no-commandline
--no-history-save
--no-history-load
--no-history
-p --script-from-stdin
-o --output-device =[fb|sdl|ca|aa|imlib2|dumb]
--offset ={bytes-offset[{:upper-offset}|{+offset-range}]}
--pread-cmd ={cmd-filter-pipeline}
-P --text-reading
-s --scroll ={value}
--slideshow ={number}
--sanity-check
-t --no-framebuffer
-T --vt ={terminal}
--reverse
--sort
--sort-basename
--sort-mtime
--sort-fsize
-u --random
--random-no-seed
-v --verbose
--verbose-load
--verbose-font-load
--verbose-interpreter
-V --version
-w --autowidth
-= --no-auto-scale
--autowindow
--no-stat-push
-H --autoheight
-W --write-scriptout ={scriptfile}
-L --read-from-file ={fileslistfile}
- --read-from-stdin
--read-from-stdin-elds ={delimiter-char}
-A --autotop
-q --quiet
-r --resolution ={width:height}
-R --recursive {exp}
-X --no-pipe-load
-B --background-recursive
--load-shadow-directory ={dir}
-/ --/ ={pattern}
--// ={pattern}
-1 --once
目标图片文件
使用 fim 命令,显示图像 commandnotfound.jpg:
fim commandnotfound.jpg
fim 使用 -a 选项自动缩放图像:
fim -a commandnotfound.jpg
fim 使用通配符 * 打开当前目录中的多个图像文件,使用 PageUp / PageDown 键盘快捷键移动到下一张或上一张图像:
fim -a *.jpg
fim 以 ASCII 格式查看图像,可以使用 -t 标志:
fim -t commandnotfound.jpg
