配置工具篇:tmux+ranger+lazygit

作者:沙与沫2024.02.16 23:29浏览量:7

简介:介绍如何配置和使用tmux、ranger和lazygit这三个强大的终端工具,提高工作效率。

tmux、ranger和lazygit是三个在命令行终端中常用的工具,它们可以帮助我们更好地管理会话、文件和Git操作。在本篇文章中,我们将介绍如何配置和使用这些工具,以提高工作效率。

一、tmux

tmux是一个终端复用软件,可以在一个窗口中创建多个终端会话,方便管理多个任务。

  1. 安装tmux

在大多数Linux发行版中,可以使用包管理器安装tmux。例如,在Debian或Ubuntu上,可以使用以下命令:

sudo apt-get install tmux

在CentOS上,可以使用以下命令:

sudo yum install tmux

  1. 启动tmux会话

在终端中输入以下命令启动tmux会话:

tmux

默认情况下,tmux会创建一个新的窗口,并在其中打开一个终端。您可以使用以下快捷键在窗口之间切换:

  • Ctrl+b, n: 切换到下一个窗口
  • Ctrl+b, p: 切换到上一个窗口
  • Ctrl+b, c: 创建一个新窗口
  • Ctrl+b, &: 关闭当前窗口
  1. 分割窗口

您可以使用以下快捷键将当前窗口分割成多个垂直或水平选项卡:

  • Ctrl+b, |: 将当前窗口垂直分割
  • Ctrl+b, -: 将当前窗口水平分割
  • Ctrl+b, &: 关闭当前选项卡
  1. 保存和加载会话

您可以使用以下命令保存和加载tmux会话:

  • tmux save: 保存当前会话到默认文件(~/.tmux_last)
  • tmux load: 加载最近保存的会话(~/.tmux_last)

二、ranger

ranger是一个文件管理器,提供了一个文本模式的界面,方便在终端中浏览和操作文件。

  1. 安装ranger

在大多数Linux发行版中,可以使用包管理器安装ranger。例如,在Debian或Ubuntu上,可以使用以下命令:

sudo apt-get install ranger

在CentOS上,可以使用以下命令:

sudo yum install ranger

  1. 使用ranger浏览文件

在终端中输入以下命令启动ranger:

ranger [path]

其中[path]是要浏览的目录路径。ranger会打开一个文本模式的界面,展示目录结构和文件信息。您可以使用箭头键和回车键浏览和选择文件。还可以使用一些快捷键进行操作,例如:

  • Ctrl+k: 打开/切换到书签栏(Bookmarks)面板,方便快速访问常用目录。您可以在书签栏中添加、删除和编辑书签。
  • Ctrl+t: 打开/切换到标签栏(Tabs)面板,方便同时浏览多个目录。您可以在标签栏中创建、重命名、关闭和切换标签。
  • Ctrl+r: 递归搜索文件和目录。您可以在搜索栏中输入关键词进行搜索。搜索结果将显示在下方面板中。选择要打开的文件或目录,按回车键即可打开。
  • Ctrl+f: 打开/切换到搜索栏(Search)面板,方便快速查找文件或目录。您可以在搜索栏中输入关键词进行查找。查找结果将显示在下方面板中。选择要打开的文件或目录,按回车键即可打开。
  • Shift+Tab: 切换到上级目录。在ranger中浏览文件时,按Shift+Tab可以向上移动到上级目录。您可以继续按Shift+Tab以向上移动更多级目录。按Tab键可以向下移动到子目录。这些快捷键可以帮助您快速导航文件系统。