Notepad ++のフォーマットコードへのキーボードショートカットはありますか?
私は主にHTML、CSSそしてPythonのコードを使っています。
例えば:
<title>{% block title %} {% endblock %}</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
に:
<head>
<title>
{% block title %}
{% endblock %}
</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
私はVisual Studioがそれをやっていたのを覚えています Ctrl+K+D NetBeansもその機能を持っていますが、それが可能であったとしても、Notepad ++内では見つけることができません。
TextFX - > HTML Tidy - > Tidy:XMLを斬新にする
これを行う前に、HTMLコードを必ず選択してください。
UniversalIndentGUIのようなプラグインがあり、それをプラグインマネージャから直接インストールすることができますそして最も使用されているプログラミング言語を改造する可能性があります。
あなたがTextFX
menuに行きそしてTextFX Edit
に行くならば、あなたはメニュー項目Reindent C++ Code
を見るでしょう。
それはまたC#コードをフォーマットするでしょう。
これはNotepad ++で利用可能なショートカットのリスト です。
必要な機能が利用できない場合は、独自のマクロを定義してそれらをカスタムショートカットに割り当てることができます(私はマクロの使用には慣れていません)。
UPDATE:リンクが無効になった場合に備えて、ここにショートカットを掲載します。
Shortcut Command
Ctrl-C Copy
Ctrl-X Cut
Ctrl-V Paste
Ctrl-Z Undo
Ctrl-Y Redo
Ctrl-A Select All
Ctrl-F Launch Find Dialog
Ctrl-H Launch Find / Replace Dialog
Ctrl-D Duplicate Current Line
Ctrl-L Delete Current Line
Ctrl-T Switch the current line position with the previous line position
F3 Find Next
Shft-F3 Find Previous
Ctrl-Shft-F Find in Files
Ctrl-F3 Find (volatil) Next
Ctrl-Shft-F3 Find (volatil) Previous
Ctrl-Shft-I Incremental Search
Ctrl-S Save File
Ctrl-Alt-S Save As
Ctrl-Shft-S Save All
Ctrl-O Open File
Ctrl-N New File
Ctrl-F2 Toggle Bookmark
F2 Go To Next Bookmark
Shft-F2 Go To Previous Bookmark
Ctrl-G Launch GoToLine Dialog
Ctrl-W Close Current Document
Alt-Shft-Arrow keys or Alt + Left mouse click Column Mode Select
F5 Launch Run Dialog
Ctrl-Space Launch CallTip ListBox
Alt-Space Launch Word Completion ListBox
Tab (selection of several lines) Insert Tabulation or Space (Indent)
Shft-Tab (selection of several lines) Remove Tabulation or Space (outdent)
Ctrl-(Keypad-/Keypad+) or Ctrl + mouse wheel butto Zoom in (+ or up) and Zoom out (- or down)
Ctrl-Keypad/ Restore the original size from zoom
F11 Toggle Full Screen Mode
Ctrl-Tab Next Document
Ctrl-Shft-Tab Previous Document
Ctrl-Shft-Up Move Current Line Up
Ctrl-Shft-Down Move Current Line Down
Ctrl-Alt-F Collapse the Current Level
Ctrl-Alt-Shft-F Uncollapse the Current Level
Alt-0 Fold All
Alt-(1~8) Collapse the Level (1~8)
Alt-Shft-0 Unfold All
Alt-Shft-(1~8) Uncollapse the Level (1~8)
Ctrl-BackSpace Delete to start of Word
Ctrl-Delete Delete to end of Word
Ctrl-Shft-BackSpace Delete to start of line
Ctrl-Shft-Delete Delete to end of line
Ctrl-U Convert to lower case
Ctrl-Shft-U Convert to UPPER CASE
Ctrl-B Go to matching brace
Ctrl-Shft-R Start to record /Stop recording the macro
Ctrl-Shft-P Play recorded macro
Ctrl-Q Block comment/uncomment
Ctrl-Shft-Q Stream comment
Ctrl-Shft-T Copy current line to clipboard
Ctrl-P Print
Alt-F4 Exit
Ctrl-I Split Lines
Ctrl-J Join Lines
Ctrl-Alt-R Text Direction RTL
Ctrl-Alt-L Text Direction LT
F1 About
最新のプラグインはtidy2で、これはPlugins> Plugin Manager> Show Plugin Managerからインストールできます。
特に引用符を使うスクリプトがある場合は、config 1を編集して引用符を設定することをお勧めします。
また、複数回整理すると、最初にアンパサンドを挿入してから2回目にアンパサンドを置き換えることができます。あなたはそれをあなたがそれを必要とするところにそれを取得するために設定で遊ぶことを望むかもしれません。
これはあなたが探していた答えではありませんが、同じ質問をしたときに私が出てきた解決策です。
私はかなり深刻なNotepad ++ユーザーですので、これを間違った方法で使わないでください。私はNotepad ++に加えてNetBeans 8
を使用してWebサイトを開発し始めました。これは、すべての言語に対して自動フォーマットで保存するように設定できるためです。あなたはそれを調べて、それがnotepad ++と一緒に使うのにふさわしいツールであることを見つけるかもしれません。これもオープンソースで、完全に無料で、たくさんのプラグインや、あなたがそれを使うのならSassを自動的にコンパイルするような他の便利なものもあります。 NP ++ほど速くないことは間違いないので、小さな編集には向いていませんが、長いコーディングセッションにはいいでしょう。
JavaScriptの場合フォーマット私はNotepad ++を使いますJSMin Plugin.Quite Handy
私のメモ帳++では、TextFXはHTMLファイルをフォーマットするためにPerl環境を必要とするようです。 Tidy2は何も要求しないので、もっと便利だと思います。
必要なのがアライメントだけなら、Code Alignmentというプラグインを試してください。
Notepad ++の組み込みプラグインマネージャから入手できます。
コードをフォーマットするために、notepad ++の最新バージョンでは次のショートカットを使用できます。
Alt + Ctrl + Shift + B
2019年6月現在の回答
Plugin AdminからXML Tools
プラグインをインストールします(少なくともNotepad ++ 7.7)。
次に「プラグイン」 - >「XMLツール」 - >「きれいに印刷」(改行ありのXMLのみ)をクリックします。
それは私のためにそれをやりました。
いいえ。Notepad++は単独ではフォーマットできません。フォーマットはEclipse、NetBeans、Visual Studio [コード]のような多くのIDEで簡単に達成できます。