膨大な単語のリスト(txtファイルの1行に1つの単語ごとに)があり、特定の単語は手動で(たとえば手で)大文字にする必要があるため、notepad ++にショートカットがあるかどうかを探していました(現在私のエディター)行の最初の文字を自動的に大文字にしますが、見つけることができませんでした。ありませんか?そうでない場合は、簡単なショートカットを使用してこれをすばやく行うための代替のWindowsプログラムをお勧めします(したがって、特定のWordで必要なときにいつでも矢印キーを使用してショートカットを使用できます)?どうもありがとう
これは、最初の文字がラテン文字である場合、簡単に実行できます。ただし、この方法は非ラテン文字(キリル文字など)では機能しません。 を押すだけCtrl+F、「正規表現」チェックボックスを有効にして、
^(.)
置換(すべて置換)
\u\1
「。マッチする改行」チェックボックスをオフにする必要があります
まあ、TextFXプラグインをインストールしてSentenseケースを適用できます。ここにいくつかのトリックがあります(これを含む)。 http://a4apphack.com/featured/tricks-with-notepad
N ++で列モードを有効にしてから、最初の列を選択します。大文字に変更します。
これにより、行の最初のすべての文字が大文字になります。このメソッドを変更して、他の条件下で大文字化できます
Notepad ++ v7.3.2には、行の最初の文字を大文字にするためのショートカットがあります(センテンスケース)。
ALT + CTRL + U
以前のバージョンについてはわかりません。
最初にalt + ctrl + shiftを押して最初の列を選択します。選択後、Ctrl + Uキーを押すだけで問題を解決
オーソドックスな方法ですばやく実行できますが、TotalCommanderが必要です。
大文字にするテキストを含む名前で新しいファイルを作成します。 TotalCommanderでこのファイルを選択します。 Ctrl + M(マルチネームツール)を押します。 「大文字/小文字」ドロップダウンで「各単語の最初の大文字」を選択します。
Windowsの下。欠点があります:間違っていない場合、ファイル名は255文字に制限されます。また、一部の特殊文字は省略されます(スラッシュ、二重引用符など)。
また、Farのような類似のソフトウェアは、私が考えるのと同じ方法で動作するはずです。
リストを強調表示してからShift + f3を使用することにより、MS Wordでこれをすばやく行うことができます。
マクロを記録してから、ショートカットに割り当ててみましたか?
例えば交換品は次のとおりです。
Find what: (\A|[.!?]\s+)(\w+)
Replace with: $1\u$2
Tick 'In selection'
次に、トップメニューのMacro
→Modify Shortcut/Delete Macro...
に移動して、ショートカットを割り当てます。
これは、C:\Users\%USERNAME%\AppData\Roaming\Notepad++\shortcuts.xml
から抽出した結果のマクロです。
ショートカットを使用します Ctrl + Shift + C
<Macro name="Capitalise" Ctrl="yes" Alt="no" Shift="yes" Key="67">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="(\A|[.!?]\s+)(\w+)" />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="$1\u$2" />
<Action type="3" message="1702" wParam="0" lParam="896" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>