小编iva*_*van的帖子

Vim:使用 <Space> 作为 <Leader> 键有什么缺点吗?

我最近开始<Space>用作我的地图向导,我发现它非常舒适和快速。我可以用任何一个拇指拍打那个键,腾出下一次击键所需的任何一只手,甚至单手组合也很容易。我很好奇为什么我没有听到更多 Vim 用户推荐这个。我缺少什么缺点吗?我看到很多人推荐,,但我觉得很多组合都很尴尬。

vim

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

为什么人们从 bashrc 获取 bash_profile 而不是相反?

听起来大多数终端模拟器默认情况下不会以登录身份运行本地会话,因此它们将加载 bashrc 而不是 bash_profile。那么为什么大多数人将所有内容都放在 bash_profile 中并让 bashrc 提供它,而不是相反呢?“大多数人”是指迄今为止我见过的大多数人。也许它没有我想象的那么普遍。

与其将我们的配置放在那里并拥有 bashrc 源 bash_profile,将所有内容都放在 bashrc 中并拥有 bash_profile 源不是更有意义并且与 linux 社区更一致吗?

我听说过关于 iTerm2 的好消息,听起来是这样,几乎所有其他终端仿真器(默认的 OSX 终端除外)都会在我本地运行时加载 bashrc。并不重要,只要一个来源另一个,但我很困惑为什么更喜欢 bash_profile 是标准?

次要注意事项:我对 iTerm2 有误解。它默认运行登录会话,就像 Terminal.app 一样,尽管两个模拟器似乎都有一个选项可以让你改变它。

linux terminal bash shell bashrc

7
推荐指数
1
解决办法
9207
查看次数

如何使用 kubectl 像 Docker 的 detachKeys 一样配置分离键序列?

从运行的容器拆卸默认击键顺序为Ctrl+ p Ctrl+q在这两个码头工人和Kubernetes。

对于 Docker(例如docker run),我可以--detach-keys在命令行或detachKeys~/.docker/config.json 中更改它。

通过 kubectl 运行容器时,我找不到类似的东西。它是否具有类似的可配置性?

linux docker

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

Vim:什么是关键代码?

很抱歉公然无知,但究竟什么关键代码?我正在 vimrc 中设置超时长度,并阅读有关 timeoutlen 和 ttimeoutlen 的信息。键映射和键码之间有区别,但我不清楚键码是什么。

vim

5
推荐指数
1
解决办法
461
查看次数

在 iTerm 中将键映射到自定义转义序列是否安全?

我在 MacVim 中使用了一些终端 Vim 无法识别的键。例如,Ctrl-Enter、Shift-Enter、Ctrl-Space、Shift-Space、Ctrl-Backspace。

我正在使用 iTerm2,它允许您映射键盘快捷键以发送转义序列。似乎我可以使用它来使我想要的键映射在终端中工作。就像是,

iTerm2

Ctrl-Space: Send ^[[123;456ABC
Run Code Online (Sandbox Code Playgroud)

维姆

set <F13>=^[[123;456ABC
map <F13> <S-Space>

noremap <S-Space> mzO<Esc>j`z
Run Code Online (Sandbox Code Playgroud)

我不确定这会起作用,但我也想知道在我开始创建自定义转义序列之前应该注意什么。似乎它可能会导致问题......

terminal vim

5
推荐指数
1
解决办法
1089
查看次数

我应该费心将东西从 vimrc 移动到 gvimrc 吗?

如果只有几个这样的选项,是否值得将与 gui 相关的选项从我的 vimrc 中移到 gvimrc 中?我有点倾向于将所有内容都放在一个地方,并在if语句中包含gui 选项,但是否有令人信服的论据可以不这样做?

vim gvim macvim vimrc gvimrc

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

标签 统计

vim ×4

linux ×2

terminal ×2

bash ×1

bashrc ×1

docker ×1

gvim ×1

gvimrc ×1

macvim ×1

shell ×1

vimrc ×1