Notepad ++でのテキストの反転


3

この質問は数年前に受け入れられた答えなしで尋ねられました。質問も非アクティブでした。シンプルな機能のように見えるので、おそらく最近のプラグインがこの機能を提供しています。

テキストがあるとしますHello World!。テキストを選択してに置き換えたいの!dlroW olleHですが。理想的には、これはプラグインまたは(単純な)マクロを介して、Notepad ++内で完全に単一のオプションになります。

理想的には、可能であれば、複雑なマクロまたは一般的でないマクロ、正規表現、および外部ツール(オンラインリソースなど)は使用しないでください。しかし、これを達成するためのクールな方法を知っているなら、私に知らせてください!


これは単なる提案ですが、メモ帳++やプログラムに熱心な場合は、アドオンなしですべてを完全にネイティブにしようとするのは少し間違えていると思います。カスタマイズするのは良いことです。ただ、窓と同じように、あなただけの++ネイティブプログラムを使用しますが、メモ帳を追加しないことによって意味でそれをカスタマイズした
barlopを

公正なコメント...私はカスタマイズに反対ではありません。これを行うNotepad ++のプラグインを知っていますか?優れTextFXたを含むいくつかのプラグインを既に使用しています。これにより、いくつかの便利なテキスト操作(および不可解な操作)が提供されます。ただし、テキストを反転する単純な機能は提供されません。:o)–
AlainD

私はnotepad ++の大ユーザーではありませんが、簡単なマクロであろうと「複雑なマクロ」であろうと、メニューのアイテムとして簡単に追加したり、プラグインに変換したり、メニューでアクセスしたりすることができると確信していますtextfxメニューまたは既存のメニューに追加された可能性があります。したがって、メニュー項目でマクロを実行する方法、またはマクロをプラグインに変換する方法を尋ねることができます(textfxのようにプラグインをメニューに追加する方法を参照)
barlop

けっこうだ。あなたのコメントがそのような解決策が提供されることを意味するのに十分であるか、または質問を編集する必要があると思いますか?
AlainD

質問を徹底的に編集することは、質問に回答しようとする試みがいくつかあり、質問を編集するとその試みが無効になる場合のように、常に良い動きとは限りません。そして、大きな変化があれば、それを新しい質問にすることができます。そして、答えが来るかもしれないし、来ないかもしれないことを誰が知っているか。それを行うマクロを見つけてみて(尋ねる前に自分で実験/研究する方がよい場合が多い)、文字を逆にするという質問を脇に置き、メニュー、ボタン、またはからマクロを実行する方法を調べることができますキーボードショートカットなど(多くの場合、自分で実験/研究してから質問してください)。
barlop

回答:


3

プラグインマネージャー(Notepad ++ v7.5以前)またはダウンロードサイトからインストールできるPython Scriptプラグインを使用できます

  1. メニューを選択 Plugins > Python Script > Show Console
  2. 通常、エディターでテキストを選択します(列/長方形の選択モードで予期しない結果が生じます
  3. Pythonコンソールの入力に次のコードを入力します(>>>記号の隣)
editor.replaceSel(editor.getSelText().decode('utf-8')[::-1].encode('utf-8').replace("\n\r","\r\n"))
  1. Enter[ 実行 ]を押すかクリックします

注:複数の行を選択した場合、行の順序も逆になります。


さらに、コードを新しい空白のタブにコピーしてそのスクリプトPlugins > Python Script > New Scriptを保存し、「」として保存できます。

次にPlugins > Python Script > Scripts > reverse、同じ操作を行う必要がある次回にアクセスできます。


素晴らしい、ありがとう!ここで働くx64バージョンを発見した: github.com/bruderstein/PythonScript/releases/tag/v1.0.9を。手動インストールをお勧めします(python27.dll%ProgramFiles%\ Notepad ++およびPythonScript%ProgramFiles%\ Notepad ++ \ plugins のフォルダーに配置)。
AlainD

1

これはNotepad ++自体にはありませんが、以前にこのサイトを使用したことがあり、テキストを使用して他の多くのことを実行できるようです。

今のところ、それが最も簡単なオプションかもしれません-Notepad ++からテキストをコピーしてテキストボックスに貼り付け、Reverse TextをクリックしてからNotepad ++にコピーして貼り付けます。

ここに画像の説明を入力してください ここに画像の説明を入力してください


1
+1良い答え、ありがとう。The Answer外部ツールとインターネット接続が必要なため、完全ではありません。
アラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.