在TextMate中有一种简单的方法来交换两个以逗号分隔的值吗?

时间:2011-07-07 18:40:12

标签: text textmate textmatebundles csv

假设我有以下内容:

['cart', 'horse']

是否可以快速交换这两个,所以我有以下内容:

['horse', 'cart']

我指的是实际文本而不是以编程方式重新排序数组。例如,我通常做这样的事情:

  1. 突出并剪切“'马'”
  2. 删除尾随逗号
  3. 在“'购物车'”之前粘贴“'马'”
  4. 删除前导空格
  5. 在“'马'”之后添加“,”
  6. 我发现自己需要经常做这类事情,所以我想知道TextMate是否有某种类型的内置功能/包来完成这个。

    感谢。

1 个答案:

答案 0 :(得分:2)

当我必须做这样的事情时,我会在搜索和放大器中使用正则表达式。替换对话框。

搜索:'(.*)', '(.*)'

替换为:'$2', '$1'

确保勾选“正则表达式”框。可能有一个捆绑可以帮助解决这个问题,但我经常发现编写快速正则表达式以重新排序/重新排列更容易。