使用printfs包装文本的Emacs函数

使用printfs包装文本的Emacs函数,emacs,formatting,Emacs,Formatting,一些语言(如Perl)支持打印预格式化代码: print <<EOL a line another line and another. EOL print除非我一天要这么做很多次,否则我可能会以交互方式进行: M-x query-replace-regexp RET .* RET printf "\&\\n"; RET M-x查询替换regexp RET.*RET printf“\&\\n”;RET除非我一天要做很多次,否则我可能只是以交互方式做: M-x qu

一些语言(如Perl)支持打印预格式化代码:

print <<EOL
  a line
  another line
  and another.
EOL

print除非我一天要这么做很多次,否则我可能会以交互方式进行:

M-x query-replace-regexp RET .* RET printf "\&\\n"; RET
M-x查询替换regexp RET.*RET printf“\&\\n”;RET除非我一天要做很多次,否则我可能只是以交互方式做:

M-x query-replace-regexp RET .* RET printf "\&\\n"; RET
M-x查询替换regexp RET.*RET printf“\&\\n”;RET只是想建议另外两种方法,确保cua模式已启用,然后在开始时执行C-enter,按下直到到达最后一行(同一列)并键入“printf”

另一种方法是生成宏。请键入以下内容:

C-x ( 
printf "
C-e
";
C-a
C-n
C-x )
C-x e
e e e e e e e e .... 

只想建议另外两种方法,确保cua模式已启用,然后在开始时执行C-enter,按下直到到达最后一行(同一列)并键入“printf”

另一个是制作宏。输入以下内容:

C-x ( 
printf "
C-e
";
C-a
C-n
C-x )
C-x e
e e e e e e e e .... 

(注释区域b e注释结束)?注释区域的第三个参数控制行为-注释(使用多个注释字符)或取消注释。我不知道您的建议/评论试图做什么。(评论区域b e评论结束)?评论区域的第三个参数控制行为-评论(使用多个评论字符)或取消评论。我不知道你的建议/评论想做什么。