防止emacs插入换行符

防止emacs插入换行符,emacs,newline,Emacs,Newline,如何防止emacs23在之后插入换行符 C-u M-! date 被处决了?背景 (setq-default mode-require-final-newline nil) 在某种程度上没有效果。正如评论中指出的,换行符来自“date”命令本身。您需要找到一种方法使命令省略最后的换行符,一种方法是: C-u M-! echo -n "`date`" 我们使用“echo”可以控制最后的换行符。当然还有其他方法可以达到同样的效果。正如评论中指出的,换行符来自“date”命令本身。您需要找到一

如何防止emacs23在之后插入换行符

C-u M-! date
被处决了?背景

(setq-default mode-require-final-newline nil) 

在某种程度上没有效果。

正如评论中指出的,换行符来自“date”命令本身。您需要找到一种方法使命令省略最后的换行符,一种方法是:

C-u M-! echo -n "`date`"

我们使用“echo”可以控制最后的换行符。当然还有其他方法可以达到同样的效果。

正如评论中指出的,换行符来自“date”命令本身。您需要找到一种方法使命令省略最后的换行符,一种方法是:

C-u M-! echo -n "`date`"

我们使用“echo”可以控制最后的换行符。当然还有其他方法可以达到同样的效果。

正如评论中指出的,换行符来自“date”命令本身。您需要找到一种方法使命令省略最后的换行符,一种方法是:

C-u M-! echo -n "`date`"

我们使用“echo”可以控制最后的换行符。当然还有其他方法可以达到同样的效果。

正如评论中指出的,换行符来自“date”命令本身。您需要找到一种方法使命令省略最后的换行符,一种方法是:

C-u M-! echo -n "`date`"

我们使用“echo”可以控制最后的换行符。当然还有其他方法可以达到同样的效果。

C-u-M-!日期
基本上是使用一个外部实用程序——即,它与在常规终端中键入日期然后输入enter键相同。不能阻止外部实用程序插入新行。您可以使用Emacs插入日期,避免使用外部实用程序;或者您可以使用外部实用程序,然后按程序删除新行。
C-u M-!日期
基本上是使用一个外部实用程序——即,它与在常规终端中键入日期然后输入enter键相同。不能阻止外部实用程序插入新行。您可以使用Emacs插入日期,避免使用外部实用程序;或者您可以使用外部实用程序,然后按程序删除新行。
C-u M-!日期
基本上是使用一个外部实用程序——即,它与在常规终端中键入日期然后输入enter键相同。不能阻止外部实用程序插入新行。您可以使用Emacs插入日期,避免使用外部实用程序;或者您可以使用外部实用程序,然后按程序删除新行。
C-u M-!日期
基本上是使用一个外部实用程序——即,它与在常规终端中键入日期然后输入enter键相同。不能阻止外部实用程序插入新行。您可以使用Emacs插入日期,避免使用外部实用程序;或者您可以使用外部实用程序,然后以编程方式删除新行。FWIW您可能更喜欢使用
printf
而不是
echo-n
,因为前者是POSIX标准,然而,
echo
在不同的shell之间可能有些不一致。FWIW您可能更喜欢使用
printf
而不是
echo-n
,因为前者是POSIX标准,然而,
echo
在不同的shell之间可能有些不一致。FWIW您可能更喜欢使用
printf
而不是
echo-n
,因为前者是POSIX标准,然而,
echo
在不同的shell之间可能有些不一致。FWIW您可能更喜欢使用
printf
而不是
echo-n
,因为前者是POSIX标准,而
echo
在不同的shell之间可能有些不一致。