fanhuadesenlinnn/blog2

emacs 块操作

Opened this issue · 0 comments

原始矩形块模式

emacs以C-x r开头的命令来进行举行矩形操作。首先用C-Space进行标记,然后移动光标到矩形的对角位置作为当前的点。 C-x <SPACE> 切换矩形标记模式,矩形块高亮显示。

C-x r k    剪切一个矩形块,作为最新保存的矩形块
C-x r d    删除一个矩形块,不保存矩形块
C-x r M-w 保存矩形块,作为最新保存的矩形块
C-x r y    粘贴最新保存的矩形块
C-x r o    插入同等宽度的空格矩形块(相当于右移矩形块的距离)
C-x r c    清除一个矩形块(使其变成空格)
C-x r t string <RET>    在选定矩形块的所有列前插入string
C-x r N    在选定矩形块的所有列前面插入序号(从1开始),如果选定矩形块有空格,会自动取带空格,如果选定矩形块无空格,矩形块会整体右移。
C-x <SPACE>    切换矩形标记模式,矩形块高亮显示,同时还可以随时调整矩形块的大小。
M-x delete-whitespace-rectangle   删除矩形第一个字符左侧的所有空格。
M-x string-insert-rectangle <RET> string <RET>   在矩形块前面插入string