Notepad++ 如何将文件内容翻倍

Notepad++ 如何将文件内容翻倍,notepad++,Notepad++,我发现一个ASCII文件包含一个大小为360X720的二维数组,其中包含所有1和0。 我想将该阵列的水平大小增加一倍,如720X720。通过重复相同的内容。我如何从记事本或记事本++中执行此操作?建议我记事本++中是否有宏。Mmmm不确定是否可以 在gvim()中: 你会: ggC-q$GyP gg(转到第一行) C-q——启动可视块选择模式(假设behave-mswin;如果您有behave-xterm(除windows外的默认设置),请改用C-v) $将块选择扩展到行尾 G将块选择扩展到最后

我发现一个ASCII文件包含一个大小为360X720的二维数组,其中包含所有1和0。 我想将该阵列的水平大小增加一倍,如720X720。通过重复相同的内容。我如何从记事本或记事本++中执行此操作?建议我记事本++中是否有宏。

Mmmm不确定是否可以

在gvim()中:

你会:

ggC-q$GyP

  • gg
    (转到第一行)
  • C-q
    ——启动可视块选择模式(假设
    behave-mswin
    ;如果您有
    behave-xterm
    (除windows外的默认设置),请改用C-v)
  • $
    将块选择扩展到行尾
  • G
    将块选择扩展到最后一行(如果尾随行为空,则将光标向上移动或执行}k$)
  • y
    -将所选内容拉入默认寄存器
  • P
    -在块模式下,在光标前粘贴(放置)拖动的选择
  • 全部完成

    Mmmm不确定是否可以

    在gvim()中:

    你会:

    ggC-q$GyP

  • gg
    (转到第一行)
  • C-q
    ——启动可视块选择模式(假设
    behave-mswin
    ;如果您有
    behave-xterm
    (除windows外的默认设置),请改用C-v)
  • $
    将块选择扩展到行尾
  • G
    将块选择扩展到最后一行(如果尾随行为空,则将光标向上移动或执行}k$)
  • y
    -将所选内容拉入默认寄存器
  • P
    -在块模式下,在光标前粘贴(放置)拖动的选择

  • 全部完成

    矩形选择FTW

    • 矩形选择数组(按住alt键)
    • 抄袭
    • 在第一行末尾移动插入符号
    • 粘贴

    矩形选择FTW

    • 矩形选择数组(按住alt键)
    • 抄袭
    • 在第一行末尾移动插入符号
    • 粘贴

    这取决于数组在文件中的显示方式。@BoltClock:它是
    所有的1和0
    @sehe:我想一个简单的查找
    ^(.*)$
    并替换为
    \1\1
    就可以了@博尔特:你能回答这个问题吗?我假设它在大多数其他情况下也能做到这一点(可能替换为
    \1、\1
    或小的变化),这取决于数组在文件中的显示方式。@BoltClock:它是
    所有的1和0
    @sehe:我假设一个简单的查找
    ^(.*)$
    并替换为
    \1\1
    就可以了@博尔特:你能回答这个问题吗?我假设它在大多数其他情况下也能做到这一点(可能替换为
    \1、\1
    或小的变化)我自己发现了这个:)(请注意,这是Visual Studio的一个功能很久了)我自己发现了这个:)(请注意,这是Visual Studio的一个功能很久了)