ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

数字操作

作者: prongs ST2

在文档中操作多个数字。适用于编写 .md 文件、代码片段等。

详情

  • 2015.05.07.06.09.13
  • github.com
  • github.com
  • 9年前
  • 2小时前
  • 12年前

安装次数

  • 总计 602
  • Win 273
  • Mac 232
  • Linux 97
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明

源代码
raw.githubusercontent.com

README

此插件允许您修改您的文本文档中的数字。

用例

在编写 .md 文件时非常有用,例如您正在编写有序列表并决定在某个元素之间插入一个新列表元素。现在您必须手动增加此元素下所有数字。安装此插件后,您可以轻松完成此操作

  1. 选择所有这些行
  2. 使用 ctrl-shift-L 获取多个光标
  3. Home 键跳转到每一行的开头(假设数字写在这里)
  4. 'ctrl-shift-p' -> “增加数字”

提示:我知道您不必在您的 .md 文件中写入正确的数字,但我喜欢让它保持整洁

另一个用例是在编写代码片段时。有类似于 ${1} 的占位符。如果要在中间插入占位符,请使用我的插件!

功能

  1. 选择下一个数字 : ctrl-shift-P -> 选择下一个数字。选择光标旁边的数字!
  2. 修改数字

    • 增加 : ctrl-shift-P -> 增加数字。增加所选或紧接的数字1
    • 减少 : ctrl-shift-P -> 减少数字。减少所选或紧接的数字1
    • 平方 : ctrl-shift-P -> 平方数字。平方所选或紧接的数字1
    • 双倍 : ctrl-shift-P -> 双倍数字。将所选或紧接的数字加倍1
    • 顺序ctrl-shift-P -> 数字序列。所选数字被连续数字替换,从第一个值开始
    • 累积ctrl-shift-P -> 累积所选数字。所选数字被累积和替换
    • 总和ctrl-shift-P -> 求所选数字总和。所有所选数字被总和中替换
    • 批量处理: ctrl-shift-P ——> 批量数字操作。选定的数字将与公式进行计算。支持以下函数:sincostanlogepi。变量 x 将替换为所选的数字,变量 i 将替换为选择的索引(从 0 开始)。
    • 自定义修改 : 通过按住 Ctrl 并输入

      view.run_command('modify_numbers',{"args":{"modifier_function":(lambda x: x**3)}) #change the function given by the lambda for custom modification