vdebug | Multi-language DBGP debugger client for Vim ( PHP , Python | Text Editor library

 by   vim-vdebug Python Version: v2.0.0 License: MIT

kandi X-RAY | vdebug Summary

kandi X-RAY | vdebug Summary

vdebug is a Python library typically used in Editor, Text Editor applications. vdebug has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. However vdebug build file is not available. You can download it from GitHub.

Vdebug is a new, fast, powerful debugger client for Vim. It's multi-language, and has been tested with PHP, Python, Ruby, Perl, Tcl and NodeJS. It interfaces with any debugger that faithfully uses the DBGP protocol, such as Xdebug for PHP. There are step-by-step instructions for setting up debugging with all of the aforementioned languages in the Vim help file that comes with Vdebug. It builds on the experience gained through the legacy of the Xdebug Vim script originally created by Seung Woo Shin and extended by so many others, but it's a total rebuild to allow for a nicer interface and support of new features. It's written in Python, and has an object-oriented interface that is easy to extend and can even be used from the command-line. It even has unit tests covering some of the more critical parts of the code.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              vdebug has a medium active ecosystem.
              It has 1292 star(s) with 160 fork(s). There are 43 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 46 open issues and 313 have been closed. On average issues are closed in 204 days. There are 6 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of vdebug is v2.0.0

            kandi-Quality Quality

              vdebug has 0 bugs and 55 code smells.

            kandi-Security Security

              vdebug has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              vdebug code analysis shows 0 unresolved vulnerabilities.
              There are 2 security hotspots that need review.

            kandi-License License

              vdebug is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              vdebug releases are available to install and integrate.
              vdebug has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions, examples and code snippets are available.
              vdebug saves you 1852 person hours of effort in developing the same functionality from scratch.
              It has 4088 lines of code, 576 functions and 46 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed vdebug and discovered the below as its top functions. This is intended to give you an instant insight into vdebug implemented functionality, and help decide if they suit your requirements.
            • Parse breakpoint
            • Find a breakpoint by file and line number
            • Remove a breakpoint
            • Remove a breakpoint by id
            • Opens the vim
            • Sets the logger
            • Return the option with the given name
            • Instantiates the options instance
            • Disables breakpoint
            • Run user action
            • View the current stack
            • Start the server
            • Determine the display name
            • Start the vim
            • Remove breakpoint
            • Insert msg into the buffer
            • Render the document
            • Set a trace expression
            • Run the breakpoint
            • Run a context
            • Read the value of the selected property
            • Replace local path with local path
            • Create local path with remote path
            • Update the debugger
            • Start debugging
            • Run the context
            Get all kandi verified functions for this library.

            vdebug Key Features

            No Key Features are available at this moment for vdebug.

            vdebug Examples and Code Snippets

            The php containers
            Shelldot img1Lines of Code : 6dot img1License : Permissive (MIT)
            copy iconCopy
            let g:vdebug_options= {
            \    "server": '172.17.0.1',
            \    "path_maps": {"/srv": "/home/username/path/to/code"}
            \}
            
            php -dzend_extension=xdebug.so 
            
            docker exec --user=$(whoami) --interactive --tty samplesymfonyapp_console_1 /bin/zsh
              

            Community Discussions

            QUESTION

            Xdebug configuration with Vim
            Asked 2021-May-24 at 14:05

            I am on Ubuntu 20.04 using php 7.4.18 and apache and has its document root at /var/www/html . This is my php --version

            ...

            ANSWER

            Answered 2021-May-24 at 14:05

            You're setting Xdebug 2 settings, but running Xdebug 3:

            Source https://stackoverflow.com/questions/67673363

            QUESTION

            How do I make my plugins work with `set encoding=utf-8` in Vim run from Windows PowerShell?
            Asked 2019-Jun-03 at 13:50
            What I want

            I want to use the a plugin for Vim and I use the famous plugin manager pathogen for this (https://github.com/tpope/vim-pathogen).

            The plugin is vim-ps1 (https://github.com/PProvost/vim-ps1) and provides syntax coloring for Windows Powershell files whose file extension is *.ps1.

            My config

            In order to install my plugin, I just cloned it into the bundle directory. I'm on my office computer which runs Windows, so my vimfiles directory (instead of the .vim linux version) looks like this:

            ...

            ANSWER

            Answered 2019-May-28 at 16:43

            Look like you're running Vim 8, so you don't need Pathogen at all. Just move your plugins under ~/vimfiles/pack/bundle/start and you're done. Read :help packages for more info.

            Also, in my experience setting set encoding=utf-8 as the very first line (not counting comments) in your config saves many troubles.

            Source https://stackoverflow.com/questions/56344115

            QUESTION

            Application wont start : Application Not installed Error
            Asked 2018-Feb-07 at 09:12

            I am building an app with system level privileges and got it signed by the mobile manufacturer.

            The signed apk generated is getting installed, but when I try to open the app from menu, it says Application is not installed.

            Below is the manifest file of the app. Any suggestions are welcome

            ...

            ANSWER

            Answered 2018-Feb-06 at 12:17

            if you have root access then try to put the app inside /system/priv-app manually then reboot your device and try to open from menu.

            Source https://stackoverflow.com/questions/48642834

            QUESTION

            :Breakpoint not an editor command - Vim Vdebug
            Asked 2017-Sep-19 at 17:23

            I've just configured xdebug + vdebug + fpm + nginx + vim stack for server side php debugging, but faced "Not an editor command" error in Vim, while trying to set breakpoint with :Breakpoint.

            The courious thing is that Vdebug seems up and :help Vdebug displays help info.

            Any thoughts?

            Thank you.

            ...

            ANSWER

            Answered 2017-Sep-19 at 17:23

            If you use recent vim, you need to install vim-whatever-py2 (say: vim-nox-py2). For now vim is using python 3 and vdebug is using using version 2.

            Source https://stackoverflow.com/questions/46305671

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install vdebug

            The actual installation is no different than for any other Vim plugin, you can.
            Vim compiled with Python 3 support, tabs and signs (for Debian/Ubuntu this is provided in the vim-nox package)
            A programming language that has a DBGP debugger, e.g. PHP, Python, Ruby, Perl, NodeJS, Tcl...
            install manually: Clone or download a tarball of the plugin and move its content in your ~/.vim/ directory. You should call :helptags ~/.vim/doc to generate the necessary help tags afterwards.
            use Pathogen: Clone this repository to your ~/.vim/bundle directory, run :execute pathogen#infect() and :call pathogen#helptags() afterwards.
            use your favorite plugin manager: Put the respective instruction in your init file and update your plugins afterwards. For Vundle this would be Plugin 'vim-vdebug/vdebug' and :PluginInstall.

            Support

            If you're having trouble with Vdebug in any way, here are the steps you can take to get help (in the right order):.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/vim-vdebug/vdebug.git

          • CLI

            gh repo clone vim-vdebug/vdebug

          • sshUrl

            git@github.com:vim-vdebug/vdebug.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link