Sublime Text에 사용자 지정 XDebug 클라이언트 메뉴를 추가하는 방법(Mac)

5379 단어 sublimetextphpxdebug


이 패키지에서 작동합니다. XDebug Client
Application Support/Sublime Text/Packages/User/Main.sublime-menu 파일을 편집하고 다음을 추가하십시오.

[
    {
        "caption": "XDebug",
        "mnemonic": "X",
        "id": "xDebug",
        "children":
        [
            {
                "caption": "Continue",
                "command": "xdebug_continue"
            },
            {
                "caption": "Evaluate",
                "command": "xdebug_evaluate"
            },
            {
                "caption": "Restart",
                "command": "xdebug_session_restart"
            },
            {
                "caption": "Stop",
                "command": "xdebug_session_stop"
            },
            {
                "caption": "Toggle Breakpoint",
                "command": "xdebug_breakpoint"
            },
            {
                "caption": "Clear All Breakpoints",
                "command": "xdebug_clear_all_breakpoints"
            },
            {
                "caption": "Start",
                "command": "xdebug_session_start"
            }
        ]
    }
]


이제 처음에는 모든 메뉴 항목이 표시되지 않지만 디버깅 세션을 시작하지 않았기 때문입니다. 중단점을 추가하고 세션을 시작하면 다른 모든 메뉴 항목을 볼 수 있습니다.

SublimeText에 이러한 버튼을 추가하기 위한 API가 있었으면 좋겠지만 이것이 가능한 한 훌륭하다고 생각합니다!

변경 또는 개선되었을 수 있으므로 my configuration을 참조하십시오.

행복한 디버깅!

좋은 웹페이지 즐겨찾기