使用 Chrome 和 Google Doc 从 StackExchange 网站粘贴代码会丢失换行符

使用 Chrome 和 Google Doc 从 StackExchange 网站粘贴代码会丢失换行符

这里可能不是提问的合适地方,因为我在另一个网站上发现了类似的问题——https://meta.stackexchange.com/questions/11428/pasting-code-from-stackoverflow-to-notepad-loses-line-breaks-using-ie。所以请随意将这个移过去,因为我在那里没有账户。

我得到了相同的结果,但使用的是 chrome。即,使用 chrome 从 stackexchange 网站粘贴代码会丢失换行符。它会影响我的 Windows 8 上的 chrome 和我的 XUbuntu Ubuntu 14.10 Utopic 上的 chromium 浏览器。

既然没人愿意报告此事,有没有什么解决方法?

[更新]

抱歉,我以为问题出在各个地方,但实际上只发生在 google doc 中。我从各种 stackexchange 站点收集了样本并将它们放在: https://docs.google.com/document/d/1R-qF6-imhpR7PVpt0LGo82wpgqSAhz_2CUytxzI_xSc/edit?usp=sharing 从中您可以看到粘贴后格式丢失。我目前正在使用 Windows 8 上的 chrome 进行粘贴。

以下是测试粘贴的额外样本:

(defun my-turn-on-allout-mode-maybe ()
  "Enable `allout-mode', where applicable."
  ;; Unconditional here, but edit as desired if it turns out
  ;; that you don't actually want this for ALL modes.
  ;; (This function is called in every buffer, when the
  ;; global mode is enabled.)
  (allout-mode 1))

(define-globalized-minor-mode my-global-allout-mode allout-mode
  my-turn-on-allout-mode-maybe
  :group 'allout)

(my-global-allout-mode 1)

谢谢

相关内容