Heim > Backend-Entwicklung > PHP-Tutorial > Erhabene Textkonfiguration für Laravel

Erhabene Textkonfiguration für Laravel

Mary-Kate Olsen
Freigeben: 2025-01-01 03:23:09
Original
693 Leute haben es durchsucht

Sublime Text Config for Laravel

Der Originalbeitrag ist hier

Unten ist die Konfiguration aufgeführt, die ich beim Entwickeln von Laravel-Anwendungen mit dem Sublime-Texteditor verwende.

Plugins

  • git
  • Git-Schuld
  • Git Gutter
  • Seitenleistenmenü erweitert
  • syncedsidebar
  • lsp
  • lsp intelepense
  • lsp bash
  • lsp dockerfile
  • lsp eslint
  • lsp volar
  • Vue-Syntax-Highlight
  • lsp svelte
  • lsp tailwindcss
  • Endstation
  • Dateisymbole
  • ein Dateisymbol
  • Codeium
  • Shell Exec

Um Plugins zu installieren, öffnen Sie die Befehlspalette mit cmd Shift P / Alt Shift P und wählen Sie „Plugin installieren“.

LSP

Die LSP-Plugins erfordern Node.js, daher besteht der erste Schritt darin, Node.js zu installieren.

Installationsanleitung: https://github.com/nvm-sh/nvm#installing-and-updating

Nutzungsanleitung: https://github.com/nvm-sh/nvm#usage

Intelepense

Führen Sie nach der Installation den folgenden Befehl aus:

npm -g i intelephense
Nach dem Login kopieren

Öffnen Sie das Menü LSP > Server > LSP-intelepense unter „Paketeinstellungen“ und konfigurieren Sie es wie folgt:

{
    "enabled": true,
    "command": [
        "intelephense",
        "--stdio",
    ],
    "scopes": ["source.php", "embedding.php"],
    "syntaxes": ["Packages/PHP/PHP.sublime-syntax"],
    "languageId": "php",
    "initializationOptions": {
        "clearCache": false,
        "licenceKey": "",
    },
}
Nach dem Login kopieren

Öffnen Sie die Befehlspalette und wählen Sie LSP aktivieren: Sprachserver aktivieren.

Präferenzen Einstellungen

Öffnen mit cmd , / alt ,:

{
    "ignored_packages":
    [
        "Git",
        "Git blame",
        "GitGutter",
        "Vintage",
    ],
    "save_on_focus_lost": true,
    "shell_exec_executable": "/bin/zsh",
    "shell_exec_output": "panel",
    "shell_exec_output_word_wrap": false
}
Nach dem Login kopieren

Tastenkombinationen

[
    {
        "command": "lsp_symbol_definition",
        "args": {
            "side_by_side": false
        },
        "keys": [
            "super+enter"
        ],
        "context": [
            {
                "key": "lsp.session_with_capability",
                "operator": "equal",
                "operand": "definitionProvider"
            },
            {
                "key": "auto_complete_visible",
                "operator": "equal",
                "operand": false
            }
        ]
    },

    {
        "command": "lsp_format_document",
        "keys": [
            "super+shift+'"
        ],
        "context": [
            {
                "key": "lsp.session_with_capability",
                "operator": "equal",
                "operand": "documentFormattingProvider | documentRangeFormattingProvider"
            }
        ]
    },
    { "keys": ["super+b"], "command": "toggle_side_bar" },
    { "keys": ["super+t"], "command": "toggle_terminus_panel" },
    { "keys": ["super+shift+o"], "command": "close_all" },
    {
        "keys": ["super+shift+t"],
        "caption": "Terminus: Open Default Shell in Split Tab",
        "command": "terminus_open",
        "args": {
            "post_window_hooks": [
                ["carry_file_to_pane", {"direction": "down"}]
            ]
        }
    },
    {
      "keys": ["super+shift+;"],
      "command": "shell_exec_run",
      "args": {
        "format": "./vendor/bin/pint"
      }
    }
]
Nach dem Login kopieren

Mausbindungen

[
    {
        "button": "button1", 
        "count": 1, 
        "modifiers": ["super"],
        "press_command": "drag_select",
        "command": "lsp_symbol_definition"
    },
    {
        "button": "button1", "count": 1, "modifiers": ["ctrl"],
        "press_command": "drag_select",
        "press_args": {"additive": true}
    }
]

Nach dem Login kopieren

Kanonische URL
Für detailliertere Informationen besuchen Sie den Originalbeitrag auf meinem Blog.

Das obige ist der detaillierte Inhalt vonErhabene Textkonfiguration für Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage