小编Sky*_*los的帖子

当我尝试撤消时,为什么 vim 总是说“已经在最旧的更改”?

我在任何地方都找不到这个问题,所以这是给下一个人的。

不知何故,我的 vim 是高度定制的,有大量插件,比我想调试的要复杂得多,它间歇性地陷入一种状态,如果我点击“u”,它会说“已经在最旧的变化”。当我按下 CTRL-R 时,它说“已经处于最新变化”。但它不会撤消或重做任何事情。

非常令人沮丧。

vim undo

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

Perl语法细节 - 列出有或没有parens的上下文?

这有效:

my $r = someSubroutine( map { ( 0 => $_ ) } @hosts)
Run Code Online (Sandbox Code Playgroud)

这不起作用,给出语法错误:

my $r = someSubroutine( map { 0 => $_ } @hosts)
Run Code Online (Sandbox Code Playgroud)

我认为我理解的是,{ }映射之后相当于一个闭包或匿名子程序.

但是如果我value, value在正常子程序的末尾添加一个" ",它将返回这些值的列表.如果我对地图使用这种简洁,那就是语法错误.

perl

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

标签 统计

perl ×1

undo ×1

vim ×1