tmux文件配置
—— .tmux.conf Configuration
tmux是一个终端复用软件,它可以让你在一个终端中同时运行多个命令行窗口,在pwn题中与pwndbg以及pwntools可以有非常好的配合,主要文件来自于Rocketdev ,进行了少量修改
代码
|
|
下面是它对 tmux 配置做出的主要修改:
常规设置 (General)
setw -g xterm-keys on
: 启用xterm
键支持,这意味着你可以使用一些特定的xterm
键映射(例如,光标键)。set -s escape-time 0
: 设置按键的逃逸时间为 0 毫秒,通常用于减少按键延迟。set -sg repeat-time 300
: 设置重复按键的间隔为 300 毫秒。set -s focus-events on
: 启用窗口焦点事件,这样 tmux 会根据当前活动窗格做出反应。set-option -g mouse on
: 启用鼠标支持,允许你用鼠标选择文本、调整窗格大小等。set -sg exit-empty on
: 启用空窗格退出时自动关闭 tmux 会话。set -g-g status-utf8 on
: 启用 UTF-8 支持,在 tmux 状态栏显示 UTF-8 字符。setw -g -g utf8 on
: 启用 UTF-8 编码。
窗口管理 (Window Management)
bind -n M-o new-window
: 使用Alt+o
创建一个新窗口。bind -n M-0 break-pane
: 使用Alt+0
拆分当前窗格。bind -n M-g kill-pane
: 使用Alt+g
关闭当前窗格。set -g history-limit 1000
: 设置 tmux 的历史缓冲区限制为 1000 行。bind c new-window -c "#{pane_current_path}"
: 使用Ctrl+b
后再按c
来创建一个新窗口,且新窗口的工作目录为当前窗格的路径。
前缀 (Prefix)
unbind c-b
: 取消默认的Ctrl+b
作为前缀键。set -g prefix 'c-s'
: 设置Ctrl+s
为新的前缀键。
窗口导航 (Window Navigation)
unbind n
和unbind p
: 取消默认的n
和p
快捷键用于切换窗口。bind -n M-Right next-window
: 使用Alt+右箭头
切换到下一个窗口。bind -n M-Left previous-window
: 使用Alt+左箭头
切换到上一个窗口。bind -n M-a select-pane -L
: 使用Alt+A
切换到左边的窗格。bind -n M-s select-pane -D
: 使用Alt+S
切换到下方的窗格。bind -n M-w select-pane -U
: 使用Alt+W
切换到上方的窗格。bind -n M-d select-pane -R
: 使用Alt+D
切换到右边的窗格。bind '>' swap-pane -D
: 使用>
键交换当前窗格到右边。bind '<' swap-pane -L
: 使用<
键交换当前窗格到左边。bind v split-window -h -c "#{pane_current_path}"
: 使用v
键水平分割当前窗格,并保持相同的路径。bind s split-window -v -c "#{pane_current_path}"
: 使用s
键垂直分割当前窗格,并保持相同的路径。
其他设置
set -g mode-keys vi
: 启用vi
键绑定模式,在复制模式下使用vi
风格的键盘导航。bind -n M-v copy-mode
: 使用Alt+v
进入复制模式。进入复制模式,可以使用箭头键移动光标,Space 键开始选择文本,Enter 键复制选定的文本。
GDB使用
使用GPT-SOVITS训练的AI LAIN语音模型
使用教程
模型:LAIN_CALM
提取码:LAIN
模型中有提供打标完成的文本和切割过的音频,可以直接按照视频中推理部分进行操作