问题标签 [kakoune]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2401 浏览

yank - 如何在 Kakoune 中拉到系统剪贴板?

如果我在kakoune中拉出一个单词,我如何将它粘贴到另一个编辑器(例如 gedit)?

我已阅读How to make vim paste from (and copy to) system's clipboard? 因为 vim 非常相似,但 kakoune 没有任何*寄存器。

0 投票
1 回答
1430 浏览

color-scheme - 如何创建 Kakoune 配色方案?

我正在尝试Kakoune编辑器,但在互联网上找不到任何我喜欢的配色方案。创建 Kakoune 配色方案很难吗?也许我可以移植其中一个 vim ?

0 投票
2 回答
1148 浏览

auto-indent - 如何在 Kakoune 上禁用自动缩进?

由于各种原因,我不喜欢在我的代码中执行自动缩进的文本编辑器,但Kakoune似乎是硬编码来做到这一点的?是否可以禁用它?

我找不到任何已定义的“钩子” indent,仅用于autocomplete.

0 投票
1 回答
1275 浏览

debugging - Kakoune 中的“*调试*缓冲区”是什么?

我刚开始使用Kakoune编辑器,不知何故,error during startup, see *debug* buffer for details当我用kak.

我不知道我是不是太笨了才问这个,但我不知道如何“查看调试缓冲区”。该:debug选项似乎可以将某些内容写入调试缓冲区,而不是读取它。

0 投票
1 回答
129 浏览

kakoune - 我有很多选择。我如何将它们减少到一个?

在导致多项选择的任何Kakoune操作之后(例如,使用 进行全局搜索%s),我得到多项选择,并且当上下或左右移动时,它们都会移动。

我如何恢复到只有我的主要单选?

0 投票
2 回答
1998 浏览

key-bindings - 如何在 Kakoune 上选择向上的多条线路?

在 Vim 中,我将进入可视模式,V然后向上移动光标(使用k)。

kak中,我可以选择一行,我可以通过多次按下或向下移动光标同时按下 来向下x扩展选择,但如果我在按下的同时向上,我会保留选择,但不是整个行,第一个选定行上的选择以某种方式跳转到第 0 列。XshiftJshiftK

0 投票
1 回答
329 浏览

kakoune - Kakoune:如何在 goto 模式下映射“向前跳跃”和“向后跳跃”(例如,将“gp”映射到)

我使用 dvorak 键盘,我想减少使用<c-i>and <c-o>(向后或向前跳跃)时伸手去拿控制键的压力。我认为',' 和'p' 键在与goto 菜单结合使用时是完美的(例如,首先按'g' 时)。(对于你们这些 qwerty 人来说,这意味着键盘上的键位 'w'、'e' 和 'r',当从 goto 菜单点击时会跳回,跳到最后一个编辑,然后向前跳)。于是……</p>

这是我想要的:

但是,由于莫名其妙的原因,这些命令都不起作用。我尝试了一堆实验,发现了一些更奇怪的东西:

尝试使用用户模式而不是 goto 模式(如此处所述:https ://github.com/mawww/kakoune/wiki/Implementing-user-mode )。

尝试对 map 命令中的命令字符串进行各种更改(返回 goto 模式)

综上所述:

a) 为什么#3 有效,而#4 无效?

b) 为什么在命令字符串(例如在#6、#7、#8 中)前面添加斜杠(任一类型)会使映射到 goto 模式的各种命令起作用?

c) 我怎样才能让我的#1 和#2 的意图起作用?(技术上 #8 解决了我对 #1 的意图,但我仍然无法回答如何做 #2)

0 投票
1 回答
223 浏览

bash - 将选择作为参数传递给外部命令,而不是在 kakoune 中使用管道

我正在尝试直接从 Kakoune 向 SBCL 发送代码。我已经决定为此使用 tmux,SBCL 实例在具有给定会话名称的 tmux 实例中运行。用于传入键输入的 tmux 命令如下:

然而,在 kakoune 中,将选择的文本传递到外部命令的最方便的现有方法似乎是通过管道,而不是作为参数。现在这似乎有效:

这种我想要的,但它只发送主要选择。我不能真正使用 $kak_selections,因为这会在选择中添加单引号,而 SBCL 不会按预期对其进行解析。即使没有,我更喜欢它的行为更像 alt+|,它将选择通过管道传输到它们自己的命令实例中。Kakoune 有现有的方法来做到这一点吗?如果不是,那么编写一个将标准输入转换为 tmux 的引用参数的 sh 脚本是否容易?

0 投票
2 回答
500 浏览

kakoune - 如何选择圆括号?

如何选择类似于 vim-surround 的括号?我知道我可以做<alt-a>(m选择中间的文本,但我如何在最后得到两个光标?

0 投票
1 回答
61 浏览

kakoune - 在 kakoune 中更改论点

有没有简单的方法可以在 kakoune 中选择/更改/删除参数?

例如,如果我有

我想选择int arg1. 在 spacemacs 中,我可以使用via. 我如何在 kakoune 中做到这一点?