小编Cod*_*fox的帖子

如何在ideavim中使用{hjkl}重复移动光标

我正在使用 PyCharm (mac) 的 ideavim 插件,但似乎我无法使用 {hjkl} 连续移动光标。当我按下按键时,它只能移动一格,然后就卡住了。但我期望它像使用箭头键一样重复移动。我应该怎么办?

pycharm ideavim

6
推荐指数
2
解决办法
2780
查看次数

C++ sort lambda比较器EXC_BAD_ACCESS

我遇到了这个奇怪的问题,以下代码抛出EXC_BAD_ACCESS错误.

using T = pair<int, bool>;
sort(vp.begin(), vp.end(), [](const T& a, const T& b) {
    return (a.first < b.first) || ((a.first == b.first) && a.second);
});
Run Code Online (Sandbox Code Playgroud)

如果我跑:

using T = pair<int, bool>;
sort(vp.begin(), vp.end(), [](const T& a, const T& b) {
    return (a.first < b.first);
});
Run Code Online (Sandbox Code Playgroud)

有用.如果我减少数据大小,它也可以.我很好奇是什么((a.first == b.first) && a.second)导致了这个错误?完整的数据源代码如下:https://pastebin.com/r7muQhu7

我的环境:

Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.7.0
Run Code Online (Sandbox Code Playgroud)

c++ lambda exc-bad-access c++11

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

标签 统计

c++ ×1

c++11 ×1

exc-bad-access ×1

ideavim ×1

lambda ×1

pycharm ×1