小编wik*_*wik的帖子

你如何在vim中退出vimdiff模式,特别是对于Fugitive?

我正在使用带有逃逸扩展的 vim .它有一个:Gdiff命令,它带你进入vimdiff模式,但关闭/退出vimdiff模式的正确/快速方法是什么?

即,假设我正在编辑Git存储库下的文件FooBar.txt.我启动:Gdiff,检查我在vimdiff中的更改,然后我想回来继续编辑FooBar.txt或任何其他文件:)

更新1:我将在下一个工作日试试这些快速组合:)

"vimdiff current vs git head (fugitive extension)
nnoremap <Leader>gd :Gdiff<cr> 
"switch back to current file and closes fugitive buffer
nnoremap <Leader>gD :diffoff!<cr><c-w>h:bd<cr>
Run Code Online (Sandbox Code Playgroud)

UPDATE2:我当前的映射(仅关闭diff窗口!)

"vimdiff current vs git head (fugitive extension)
nnoremap <Leader>gd :Gdiff<cr> 
"switch back to current file and closes fugitive buffer
nnoremap <Leader>gD <c-w>h<c-w>c
Run Code Online (Sandbox Code Playgroud)

此外,请帮助我决定以下是否应该是anwser:https://stackoverflow.com/a/15975201/275980

vim vimdiff vim-fugitive

59
推荐指数
3
解决办法
3万
查看次数

vim的生产力分析器

背景

我正在寻找为vim构建生产力分析器,它可以默默地为用户所做的特定重复性任务显示更有效的解决方案.提示可能会显示在咆哮,状态行等.

不要笑,但这个想法来自Clippy:http://en.wikipedia.org/wiki/Office_Assistant 当然我不想建立另一个有趣的东西,如活力,我是关于严重的效率分析,这可能是特别的对于vim新手很有用.

这个问题

它是否有意义,是否有任何理论涵盖这种分析?

vim text analysis

18
推荐指数
2
解决办法
881
查看次数

如何对同一列中至少共享一个"1"的所有标签(索引)进行分组?

分组规则:

  • 在同一列中至少有一个"1"
  • 共享任意数量的行(参见示例)

例如:

   c0  c1  c2  c3
A   1   0   0   1
B   0   0   1   0
C   0   0   0   1
D   0   1   1   0
E   0   1   0   0
Run Code Online (Sandbox Code Playgroud)

预期产量:

[[A, C], [B, D, E]]
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,B和E在列中不共享"1",但它们共有"D",因此所有3都应该分组

python numpy pandas

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

标签 统计

vim ×2

analysis ×1

numpy ×1

pandas ×1

python ×1

text ×1

vim-fugitive ×1

vimdiff ×1