当前位置: 首页 > news >正文

一款人性化的终端用户界面工具


logo

A collection of human friendly terminal user interface.

截图

历史文件预览

注意:

find file 依赖 fzf.

file browser依赖 ranger / lf / …

安装

git clone https://github.com/StubbornVegeta/StartUp ~/.config/
cd ~/.config/StartUp
./install.sh

用法

. $HOME/.config/StartUp/StartUp.sh

或者将配置写入 ~/.zshrc:

alias sp='. $HOME/.config/StartUp/StartUp.sh'
快捷键
keymapAction
TABselect the next option
Shift + TABselect the previous option
Enterconfirm the option

你也可以像这样自定义快捷键

select_next_key   = "<C-n>"
select_prev_key   = "<C-p>"

配置

config.lua

style = "ghost"keymap = {["history_files"] = "<C-h>",["find_file"]     = "<C-f>",["file_browser"]  = "<C-b>",["open_dotfiles"] = "<C-d>",["tag_paths"]     = "<C-t>",["exit"]          = "<Esc>",["select_next"]   = "<C-n>",["select_prev"]   = "<C-p>"
}dotfiles_list = {"~/.zshrc","~/.tmux.conf","~/.config/nvim/init.lua","~/.config/ranger/rc.conf","~/.config/zsh/module/aliases.zsh","~/.config/StartUp/src/config.hpp","~/.config/StartUp/config.lua","~/.config/StartUp/header/header.lua",
}paths_list = {"~/.config/StartUp","~/.config/StartUp/src","~/.config/StartUp/build","~/.config","~/.config/nvim","~/.config/ranger","~/.config/zsh/module","~/Desktop","~/svegeta"
}-- The first option is selected by default
radiobox_selected   = 0
oldfiles_selected   = 0
dotfiles_selected   = 0
paths_selected      = 0editor              = "nvim"
file_browser_cmd    = "ranger"
find_file_cmd       = "nvim $(fzf)"
oldfiles_cmd        = "nvim --headless -u NONE -c'echo v:oldfiles | qall!' 2>&1"url                 = "https://github.com/StubbornVegeta/StartUp"

style ( logo 风格 ):

  • ghost
  • melting
  • fading
  • hand_writing
  • black_outline

Thanks

  • dashboard-nvim - UI Reference
  • FTXUI - TUI

http://www.mrgr.cn/news/9668.html

相关文章:

  • Redis笔记
  • 中间件(22) : nginx通过http接口获取代理目标地址(win)|nginx自定义负载均衡算法
  • 在vue2中,使用计算属性,具体代码如下:
  • Stable Diffusion 3「精神续作」FLUX.1 源码深度前瞻解读
  • K8S - Java微服务配置 - 使用ConfigMap配置redis
  • Excel VBA 编程学习指南,1.2 VBA与Excel的关系
  • 前端宝典十九:高频算法之动态规划
  • (第三十三天)
  • 判断变量是否为数组
  • 案例-登录认证
  • RFID光触发标签在物流仓储的深度应用与技术优势解读
  • flutter GestureDetector 的 behavior属性
  • 设计模式 2 抽象工厂模式
  • Android strings.xml中定义字符串显示空格
  • C++设计模式3:工厂模式
  • Python和MATLAB梯度下降导图
  • 【数据结构-前缀异或和】力扣1177. 构建回文串检测
  • Edge-TTS:微软推出的,免费、开源、支持多种中文语音语色的AI工具[工具版]
  • ts 自动化编译
  • 【脏数据 bug 解决】ValueError: mean must have 1 elements if it is an iterable, got 3