web-dev-qa-db-ja.com

Notepad ++:ショートカットで最初の文字を大文字にしますか?

膨大な単語のリスト(txtファイルの1行に1つの単語ごとに)があり、特定の単語は手動で(たとえば手で)大文字にする必要があるため、notepad ++にショートカットがあるかどうかを探していました(現在私のエディター)行の最初の文字を自動的に大文字にしますが、見つけることができませんでした。ありませんか?そうでない場合は、簡単なショートカットを使用してこれをすばやく行うための代替のWindowsプログラムをお勧めします(したがって、特定のWordで必要なときにいつでも矢印キーを使用してショートカットを使用できます)?どうもありがとう

21
tim

これは、最初の文字がラテン文字である場合、簡単に実行できます。ただし、この方法は非ラテン文字(キリル文字など)では機能しません。 を押すだけCtrl+F、「正規表現」チェックボックスを有効にして、

^(.)

置換(すべて置換)

\u\1

「。マッチする改行」チェックボックスをオフにする必要があります

57
Placido

まあ、TextFXプラグインをインストールしてSentenseケースを適用できます。ここにいくつかのトリックがあります(これを含む)。 http://a4apphack.com/featured/tricks-with-notepad

10
Abner

テキストの指示に従うのに苦労している人のために、ここにスクリーンショットがあります。 (@Placidoへの回答)

enter image description here

4
Cricrazy

N ++で列モードを有効にしてから、最初の列を選択します。大文字に変更します。

3
Anon Nymous
  1. Notepad ++でファイルを開く
  2. Ctrl + Fを押す
  3. [置換]タブをクリックします
  4. [検索する文字列]フィールドに\ n [大文字にする文字]を入力します
  5. [置換]フィールド内に\ n [大文字の大文字]を配置します
  6. 検索モードを「拡張」に設定します
  7. [すべて置換]ボタンを押す

これにより、行の最初のすべての文字が大文字になります。このメソッドを変更して、他の条件下で大文字化できます

2
Ygor Henrique

Notepad ++ v7.3.2には、行の最初の文字を大文字にするためのショートカットがあります(センテンスケース)。

ALT + CTRL + U

以前のバージョンについてはわかりません。

2
Rajesh

最初にalt + ctrl + shiftを押して最初の列を選択します。選択後、Ctrl + Uキーを押すだけで問題を解決

1
yaz

オーソドックスな方法ですばやく実行できますが、TotalCommanderが必要です。

大文字にするテキストを含む名前で新しいファイルを作成します。 TotalCommanderでこのファイルを選択します。 Ctrl + M(マルチネームツール)を押します。 「大文字/小文字」ドロップダウンで「各単語の最初の大文字」を選択します。

Windowsの下。欠点があります:間違っていない場合、ファイル名は255文字に制限されます。また、一部の特殊文字は省略されます(スラッシュ、二重引用符など)。

また、Farのような類似のソフトウェアは、私が考えるのと同じ方法で動作するはずです。

1
Menaseru

リストを強調表示してからShift + f3を使用することにより、MS Wordでこれをすばやく行うことができます。

0
CodeCupboard

マクロを記録してから、ショートカットに割り当ててみましたか?

例えば交換品は次のとおりです。

Find what:    (\A|[.!?]\s+)(\w+)
Replace with: $1\u$2

Tick 'In selection'

次に、トップメニューのMacroModify 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>
0
u01jmg3