小编lim*_*mon的帖子

如何在emacs邪恶模式下将"jj"映射到Esc

最近我尝试了Emacs并发现Evil对保持我的vim习惯很有帮助.我习惯输入"jj"从插入模式返回正常模式,就像许多Vimers一样,但不知道如何在Evil模式下进行.

我这样映射但似乎不正确:

(define-key evil-insert-state-map (kbd "jj") 'evil-normal-state)
Run Code Online (Sandbox Code Playgroud)

emacs evil-mode

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

如何修改数组的最后一项?

由于arr被借为可变的,arr因此无法通过调用获得长度len()。我被困在这里,正确的方法是什么?

fn double_last(arr: &mut[i32]) -> &i32 {
    let last = &mut arr[arr.len() - 1];  // borrow checker error.
    //let last = &mut arr[3];            // fine
    *last *= 2;
    last
}

fn main() {
    let mut a = [1,2,3,4];
    println!("{}", double_last(&mut a));
    println!("{:?}", a);
}
Run Code Online (Sandbox Code Playgroud)

arrays rust

5
推荐指数
2
解决办法
1333
查看次数

标签 统计

arrays ×1

emacs ×1

evil-mode ×1

rust ×1