0

他の誰かがこれを経験していますか?OneNote2010 からコードを貼り付けようとしても、うまくいきません。

再現: WPF アプリを作成し、XAML を OneNote2010 にコピーし、コピーして戻します -> 空白の問題。

または、次のサンプルを使用します。

<Popup Placement="Center" IsOpen="{Binding Error, Converter={StaticResource StringBoolConverter}}" PopupAnimation="Slide">
        <userControls:ErrorMessageControl></userControls:ErrorMessageControl>
    </Popup>

それを OneNote に入れてコピーした後、壊れてしまいます。表示されないので、ここに貼り付けることもできません。

XAML に貼り付けると、次のようなメッセージが作成されます

エラー 1 " " は名前として無効です。MainWindow.xaml 94

エラー 2 空白がありません。MainWindow.xaml 94

多くの空白はエディターにとって奇妙に思えます。

Notepad++ に貼り付けたコードを比較して、印刷できない文字を表示しましたが、空白に問題はありません。

4

4 に答える 4

1

また、フォーマットを保存したい場合は、回避策を使用できます。

  1. 最初にテキストをGoogleDocumentsに貼り付けます
  2. このテキストをコピー
  3. OneNoteに貼り付ける

幸運を。誰かがより良い解決策を知っている場合は、共有してください。

于 2016-06-25T10:40:59.393 に答える
0

XAMeLi の応答で Samuel のコメントを使用して、Notepad++ を使用してこれを解決できました。方法は次のとおりです。

  1. Notepad ++を使用してファイルを開きます(私の場合はSQLファイルです。SSMSで間抜けな非改行スペースを実際に見ることができます)。
  2. Don Hoの「Converter」プラグイン(本当に?)、「Conversion Panel」メニュー項目を開きます。
  3. 「16 進数」テキストボックスに移動し、「A0」と入力します。「Ascii」テキストボックスの右側にある「コピー」ボタンをクリックします。
  4. メモ帳で Ctrl-H を押して「検索と置換」を実行します。「検索」テキストボックスで、CTRL-V を押してそこに ASCII コードを貼り付けます。
  5. 変換パネルに戻ります。「16 進数」テキストボックスに「20」と入力します。「ASCII」テキストボックスの右側にある「コピー」ボタンをもう一度押します。検索/置換ダイアログに戻り、「置換」テキストボックスをクリックします。CTRL-V を押してそこにスペースを貼り付けます (おそらくスペースバーを押すだけで済むかもしれませんが、ここではチャンスを逃しています)。「単語全体のみに一致」がオフになっていることを確認してください。「すべて置換」ボタンを押す

テキストを修復する必要があります。すべてをコピーしてから、VS エディターに貼り付けて、ビルドを試みます。

于 2015-01-19T16:47:13.127 に答える