ビデオ: Writing 2D Games in C using SDL by Thomas Lively 2025
最終セーブの前、または大きなドキュメントで作業しているときはWord 2016で、ドキュメントのクリーンアップを行うことを検討してください。これは、不正な文字やその他の問題のあるテキストを検索するプロセスです。
文書クリーンアップルーチンは、段落、二重スペース、二重タブ、および二重Enterキー(空の段落)の末尾に末尾スペースを探すことを含む。これらはすべて回避すべき項目ですが、とにかく長い文書になります。
<! - 1 - >これらの不要な要素を削除する処理には、[検索と置換]ダイアログボックスがあります。 Space、Tab、Enterなどの特殊文字を入力するには、特殊ボタンを使用する必要があります。
ドキュメントクリーンアップを行うために作成されたマクロは、さまざまな文字の検索と置換に使用されたキーストロークを記録しました。 Visual Basic Editorを使用して、冗長コードの一部を削除しました。結果は次のとおりです。
Sub document_cleanup()
'
' document_cleanupマクロ
末尾のスペースと二重スペース、タブ、Enterキーを削除します。 HomeKeyユニット:= wdStory
選択。見つける。 ClearFormatting
選択。見つける。置換。 ClearFormatting
'選択を伴う段落
から末尾のスペースを削除します。
<! - 3 - >
。テキスト= "^ w ^ v"
。 Forward = True
End With
選択。見つける。置換を実行:= wdReplaceAll
'選択を使用して二重スペースを削除する
を検索します。テキスト= ""
。置換。 Text = ""
選択は
で終了します。見つける。置換:= wdReplaceAll
'選択を使用して二重タブ
を削除します。
を検索します。 Text = "^ t ^ t"
。置換。 Text = "^ t"
選択は
で終了します。見つける。置換を実行する:= wdReplaceAll
'二重Enterキーを削除する(空白の段落)
選択あり。
を検索します。テキスト= "^ v ^ v"
置換。 Text = "^ v"
選択は
で終了します。見つける。 Execute Replace:= wdReplaceAll
End Sub
最初の検索と置換操作では、末尾のスペースが削除されます。検索テキストは^ w ^ vで、Enterキー(^ v)の前の空白(^ w)文字を検索します。これらの空白文字(スペース、タブなど)はEnterキーに置き換えられ、後続のスペースは削除されます。
2回目の検索と置換により、2つのスペースが削除されます。検索テキストのためにスペースバーを2回押してスペースバーを1回押すと、置換テキストが表示されます。
3回目の検索と置換により、ダブルタブが削除されます。 ^ tは、[検索と置換]ダイアログボックスのタブ文字を表します。
最後の検索と置換は、空の段落を削除します。 ^ v文字はEnterキーを表しているので、^ v ^ vを^ vに置き換えると、空の段落がすべて削除されます。
このマクロはうまくいきますが、それが良いかもしれません。たとえば、トリプルスペースやトリプルタブは処理しません。そのためにマクロをもう一度実行する必要があります。プログラミングの才能を提供すれば、マクロのコードはそれらの問題に対処できます。
