小编ade*_*car的帖子

如何根据vim中特定字符的数量排序?

我有一个文件,其中某些行用相对重要性的多个管道标记。您如何根据重要性以及字母顺序在vim中对这些行进行排序?

输入项

cli
bar ||
bar
foo |||
haz ||
Run Code Online (Sandbox Code Playgroud)

输出量

foo |||
bar ||
haz ||
bar
cli
Run Code Online (Sandbox Code Playgroud)

请注意,barhaz是根据管道数排序的,但也按字母顺序排序。谢谢!

sorting vim

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

如何在vim中为视觉线性模式添加地图领导者映射?

我在使这个映射工作时遇到了一些麻烦:

if exists(":Tabularize")
  "rails routes file alignment in visual mode
  vmap <Leader>ar :Tabularize /'[^']*'\|=>/l1l0<CR>
endif
Run Code Online (Sandbox Code Playgroud)

当我采购我的vimrc然后:

  1. 用vim的Visual linewise mode(V)选择几行
  2. \ar
  3. 视觉选择丢失,返回正常模式,文本保持不变.

我已经测试了Tabularize命令并且它可以工作.我现在想要将它映射到领导者组合,但它不能通过映射工作.只有我真的在vim的CLI中输入整个命令.

注意:我经历了一堆地图领导者问题,但没有一个解决我的特定问题.

vim

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

标签 统计

vim ×2

sorting ×1