From 0aeee9681791427e78add7c57b611bb4ae08f457 Mon Sep 17 00:00:00 2001 From: zhangmeng <1334717033@qq.com> Date: Wed, 7 Jun 2023 09:29:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81html=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=AF=AD=E6=B3=95=E9=AB=98=E4=BA=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tools/controller/FileEditController.java | 16 ++++++++++++++++ .../zhangmeng/tools/languages/ProcessHtml.java | 17 +++++++---------- src/main/resources/css/code.css | 2 +- src/main/resources/fxml/file-edit.fxml | 6 +++--- 4 files changed, 27 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/zhangmeng/tools/controller/FileEditController.java b/src/main/java/com/zhangmeng/tools/controller/FileEditController.java index 02e5d42..63994b9 100644 --- a/src/main/java/com/zhangmeng/tools/controller/FileEditController.java +++ b/src/main/java/com/zhangmeng/tools/controller/FileEditController.java @@ -21,6 +21,8 @@ import javafx.scene.Node; import javafx.scene.control.*; import javafx.scene.image.Image; import javafx.scene.image.ImageView; +import javafx.scene.input.KeyCode; +import javafx.scene.input.KeyCodeCombination; import javafx.scene.input.MouseButton; import javafx.scene.input.MouseEvent; import javafx.scene.layout.HBox; @@ -57,6 +59,14 @@ import java.util.regex.Pattern; @Slf4j public class FileEditController { + @FXML + public MenuItem save; + + @FXML + public MenuItem open_file; + + @FXML + public MenuItem open_dir; public enum Type { @@ -84,6 +94,12 @@ public class FileEditController { @FXML public void initialize() { + + // 设置快捷键 + save.setAccelerator(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN)); + open_file.setAccelerator(new KeyCodeCombination(KeyCode.F, KeyCodeCombination.CONTROL_DOWN)); + open_dir.setAccelerator(new KeyCodeCombination(KeyCode.D, KeyCodeCombination.CONTROL_DOWN)); + //读取本地加载记录 Properties s = config_path(false); recursiveFileList = new RecursiveFileList(null); diff --git a/src/main/java/com/zhangmeng/tools/languages/ProcessHtml.java b/src/main/java/com/zhangmeng/tools/languages/ProcessHtml.java index de5379d..b8db767 100644 --- a/src/main/java/com/zhangmeng/tools/languages/ProcessHtml.java +++ b/src/main/java/com/zhangmeng/tools/languages/ProcessHtml.java @@ -10,18 +10,15 @@ import java.util.regex.Pattern; public class ProcessHtml { public static final String[] KEYWORDS = new String[] { - "", "", "
", "", "", - "", "", "", "
",
- "