Notepad++ 在MS OneNote和SSMS之间复制粘贴SQL

Notepad++ 在MS OneNote和SSMS之间复制粘贴SQL,notepad++,ssms,onenote,Notepad++,Ssms,Onenote,我使用OneNote保留所有有用的工作信息,包括SQL查询 所以我将它们复制粘贴到OneNote和Microsoft SSMS(SQL Server Management Studio)之间 当我这样做时,我经常在SSM中有错误的字符,我必须手动删除这些字符 另一方面(从SSMS到OneNote),漂亮的颜色SQL格式丢失了(我可以将其放入MS Word,然后放入OneNote,它可以工作,但不太实用)。我无法帮助粘贴到SSMS,但您有两个选项可以突出显示语法: 对我来说不起作用,但我在2013

我使用OneNote保留所有有用的工作信息,包括SQL查询

所以我将它们复制粘贴到OneNote和Microsoft SSMS(SQL Server Management Studio)之间

当我这样做时,我经常在SSM中有错误的字符,我必须手动删除这些字符


另一方面(从SSMS到OneNote),漂亮的颜色SQL格式丢失了(我可以将其放入MS Word,然后放入OneNote,它可以工作,但不太实用)。

我无法帮助粘贴到SSMS,但您有两个选项可以突出显示语法:

  • 对我来说不起作用,但我在2013年的64位上有,也许它在32位或2010年会起作用,显然它在过去对一些人起作用

  • 具有语法高亮显示选项。我发现他们的用户界面有点杂乱无章,不得不粘贴到一个特殊的窗口是很烦人的,但它确实有效


  • 这是MS Office“有用的”“智能引用”和类似格式的结果

  • 如果可能,请在OneNote中关闭智能报价等功能
  • 从OneNote复制,粘贴到纯文本编辑器,然后从那里复制并粘贴到SSMS。您可能仍然会得到一些无效字符

  • 归根结底,像Word和OneNote这样的程序对于需要特定字符的技术内容往往适得其反,因为它们是为非技术性写作而设计的。你可能想考虑切换到另一个注释组织工具,它不会像这样格式化。对于SSM到OnEnote问题,我知道这个答案实际上只是Word解决方案的一个变体,但是在复制到OnEnote之前,我在VisualStudio中打开SQL文件。这样,格式也可以复制。如果你可以在你的工作流程中考虑,那么我认为它比Word更好的解决方案,当然你也可以编辑VS中的文件。 请注意,您需要VS Productivity Power Tools插件来实现格式副本。e、 g.对于VS2013,请访问:


    我也有同样的问题,我使用的是NoteHighlight,但我在2013年没有工作。我现在使用OneNote Gem,但正如其他人指出的那样,它不是免费的,而是便宜的28美元。您可以高亮显示SSMS中的查询,复制,然后在GEM编辑菜单中选择单击“粘贴富文本”,它将保留包括颜色在内的格式,要将其粘贴回SSMS中而不包含无法识别的字符,请在OneNote中高亮显示文本,然后在GEN编辑菜单中单击“复制纯文本”并粘贴回SSMS

    一种可能的解决方法是在web客户端中打开笔记本,然后从SSMS粘贴到onenote web app。直接工作

    将文本从SSMS复制到Microsoft word。然后将格式化文本从MS Word复制到OneNote。很好。

    我为这期杂志写了这个小插件


    我在OneNote中找不到禁用智能报价的选项。我无法在此安装任何插件(没有管理员权限)OneNote Gem也不是免费的。Foc并不是一项要求。我没有找到一个非常有用的方法来处理我的问题。但是,我通过使用记事本++和HexEditor插件来消除隐藏字符:查找并替换字符“a0”并替换为“20”(空格)。这就是我目前正在做的。这很痛苦,但很有效。可惜这是必需的:(嗨@Reggie,太棒了。但我想说的是,你可以将粘贴从ssms复制到word,然后将粘贴从word复制到你的应用程序,不管它是什么。