在snippet-mode的buffer里 有一段代码
# let square x =
# x *. x ;;
但我想把他复制到 utop-mode中时,需要去掉前面的 #
let square x =
x *. x ;;
请问有什么办法吗?
在snippet-mode的buffer里 有一段代码
# let square x =
# x *. x ;;
但我想把他复制到 utop-mode中时,需要去掉前面的 #
let square x =
x *. x ;;
请问有什么办法吗?
这个可以rectangle kill yank
多谢 !!
惭愧! emacs的块操作,用的不熟练(基本没用过)。
(eval-after-load 'snippet-mode
(defun demon-kill (beg end)
(interactive "r")
"Copy a string to clipboard"
(kill-ring-save beg end)
(with-temp-buffer
(progn
(yank)
(mark-whole-buffer)
(replace-string "#" "")
(kill-ring-save (point-min) (point-max))))
(deactivate-mark)))
这个方法相当于加了一层 也挺好
cua-rectangle-mark-mode
很好用,楼主可以试试。
这个真是非常的好 还能自动调整insert的位置
如果觉得记rectangle的快捷键太麻烦了,也可以用multiple-cursors
,它是类似sublime-text的multiple cursors功能,可以避免记那么多rectangle的长长的快捷键。
包收下 多谢 !!