列模式编辑

编辑矩形区域

编辑文档一种特别的方式就是列模式编辑。文本可以按列选择,而不是按行选择(为了方便起见,称作'纵向编辑')。列编辑功能由Scintilla支持,但是Notepad++对此做了一些完善。为了开启列选择模式,在选择文本的时候 (使用 鼠标光标键),按下Alt 键 (默认),按需要上下移动光标. 如果字体是等宽字体(如monospaced字体)的话,选择区域看起来最像矩形,因为每个字符和其同一列的上下字符是对齐的 (具体参见 格式设置 一节).

当文本以矩形模式选择的时候,插入字符将会使选中的一列字符都变成输入的字符,即插入一列字符。使用 ESC 键可以退出列编辑模式。为了倒退一列,使用 编辑->撤销 功能, 而不是键入 Backspace 键.

 

 
输入 "done" 之前 输入 "done" 之后

列编辑器

列编辑对话框 可以使你轻松完成列编辑操作 。可以通过 编辑->列编辑 打开列编辑对话框.

 

列编辑支持两种类型的插入,正则表达式或者有序数字.

  • 插入文本 选项, 将会用指定的文本覆盖每个选中的行.
  • 插入数字 选项会将每个选中的行改写为数字,插入的数字由以下参数决定:
    • 初始值 是要插入的第一个数字.
    • 增量 值指定顺序数字的增量.
    • 如果选择了 0前缀 较小的数字会通过插入前缀0的方式和大数字对齐,按字符的形式对齐.
    • 最后,你可以选择数字的进制 (格式), 默认是十进制数 (基数10).

你可能感兴趣的:(列模式编辑)