标签: kitty

如何使用 Kitty 复制和粘贴?

Kitty是 Linux 的终端。我如何复制和粘贴它。CTRL+c不起作用?而且右键没有选项。右键单击也不适用于复制。

terminal clipboard kitty

9
推荐指数
2
解决办法
1万
查看次数

Kitty终端下的Tmux

我最近发现了整洁的小猫,因为我在 ZSH 下使用的主题的某些方面在 Xfce 终端下不太正确,但在小猫下可以。

不幸的是,我在 SSH 连接上使用 tmux 时遇到了障碍,如果从我的桌面/服务器(运行Gentoo)到我的任何树莓派(运行Arch Linux ARM)或我的 VPS(也运行 Arch Linux)和开始一个 Tmux 会话我被告知....

open terminal failed: missing or unsuitable terminal: xterm-kitty
Run Code Online (Sandbox Code Playgroud)

但是,我有一台也在运行 Arch 的笔记本电脑,如果我从台式机/服务器通过 SSH 连接到它并启动 SSH 会话,则没有问题,反之亦然,从笔记本电脑到台式机/服务器和 Tmux 的 SSH 运行正常。

我应该补充一点,如果 SSH 连接到运行 Arch Linux 的 Raspberry Pi/VPS,如果它在 Xfce 终端下,我可以运行 Tmux 会话。

关于如何调查或解决这个问题以便 Tmux 会话在任何地方都能工作的任何想法?

ssh tmux kitty

8
推荐指数
2
解决办法
6643
查看次数

Screen 和 kitty $TERM 应该是什么?

为何tmux举报

$TERM=screen-256color
Run Code Online (Sandbox Code Playgroud)

通常kitty报告

$TERM=xterm-kitty
Run Code Online (Sandbox Code Playgroud)

如果我跑tmux进去应该使用哪个kitty?显然kitty提供了高级功能,并且它的报告是有意义的xterm-kitty。为什么屏幕报告有screen-256程序需要知道它们正在屏幕中运行?在 kitty 中调用 screen 运行会有问题吗xterm-kitty

gnu-screen tmux environment-variables kitty

8
推荐指数
1
解决办法
7968
查看次数

使 kitty 终端模拟器使用新窗口的当前工作目录

假设我在 kitty 中有一个窗口,然后按ctrl+shift+enter打开一个新窗口。

新窗口始终用作~/当前工作目录。我希望新窗口使用上一个窗口使用的相同工作目录。

这可能吗?

terminal-emulator configuration kitty

8
推荐指数
1
解决办法
7717
查看次数

终端(kitty)颜色改变vim配色方案

我的终端(kitty)和 vim 都使用 base16 配色方案。然而,改变 kitty 的配色方案会导致 vim 的配色方案变成类似的东西。

我的相关(我猜)部分.vimrc如下所示:

set background=dark
let base16colorspace=256
colorscheme base16-default-dark
syntax enable
Run Code Online (Sandbox Code Playgroud)

尽管设置了 colorcheme,vim 还是采用了 kitty 的方案...我希望这两个方案有单独的方案。

colors vim kitty

6
推荐指数
1
解决办法
4486
查看次数

在终端 Vim 中映射其他冲突或不可映射的键

网络 ( 1 , 2 , 3 ) 中的资源声称某些组合键(其中Ctrl-Shift-letter, Ctrl-number, Ctrl-i/ Tab, Ctrl-m/ Enter, Esc/ Ctrl-[)无法在 Vim 中可靠地映射,因为终端无法将它们与未修改的对应项区分开来(更多背景信息请参见Gilles ' 答案这篇 ASCII 表文章)。作为一个具体的例子,地图

nnoremap <Tab>   :!echo A<CR>
noremap  <C-S-X> :!echo B<CR>
noremap  <C-1>   :!echo C<CR>
noremap  <C-F1>  :!echo D<CR>
Run Code Online (Sandbox Code Playgroud)

导致TabCtrl-i打印 A (也在 Gvim 中),并且 和Ctrl-x打印Ctrl-Shift-xB. Ctrl-{1,2,...}Ctrl-{F1,F2,...}无法映射,前者甚至在 Gvim 中也不能映射。

是“如何以不同方式映射 Ctrl-a 和 Ctrl-Shift-a?”的答案。简短地描述了 Xterm 的解决方案,但它缺少一些可能会被忽略的棘手细节。这是试图提供更完整的答案。

尽管这是一个以 Vim …

vim keyboard-shortcuts xterm rxvt kitty

6
推荐指数
1
解决办法
1899
查看次数

Kitty 终端选项卡标题没有路径?

我一直在尝试小猫文档中的设置。

我用来tab_title_template更改选项卡的标题。

{title}变量包括文件名和路径。有没有办法取出路径,只保留文件名?

我当前的 kitty.conf 如下所示:

tab_title_template "{index}: {title}"  
Run Code Online (Sandbox Code Playgroud)

kitty

4
推荐指数
1
解决办法
4457
查看次数

如何阻止小猫的粘贴逃逸?

如果我有字符串并用CTRL+ SHIFT+复制它C

https://test.invalid/?foo=bar()&baz=$quz{}
Run Code Online (Sandbox Code Playgroud)

我将其粘贴到终端中,我看到以下内容,

https://test.invalid/\?foo\=bar\(\)\&baz\=$quz\{\}
Run Code Online (Sandbox Code Playgroud)

但是,我不希望?(){}=转义,因为我正在使用粘贴字符串来填写卷曲,

curl "CTRL+ SHIFT+C"

如何禁用此字符转义行为?

zsh escape-characters oh-my-zsh kitty

2
推荐指数
1
解决办法
851
查看次数