Community
    • Login

    NPP Exec modification request to execute code by one press without prompting.

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    5 Posts 2 Posters 6.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • John SparkJ
      John Spark
      last edited by

      Hi again !
      I’m very beginner python programmer transitioning from it’s IDLE to Notepad++.
      I need to experiment a lot with code, which means to execute it often and see result.
      Ideally just press F5 and see result in console. Without repeatedly prompting for program’s path or other stuff. It’s very demotivating and disturbing for me.
      I was so dissapointed, that wanted move to Atom.io notepad. But it’s completelly disaster for virgin coder like me.
      Since Npp exec is only best and most usage execution plugin, I haven’t other choice as to ask fot it’s modification please.
      http://sourceforge.net/projects/npp-plugins/files/NppExec/

      I would like to see inside of plugin this settings:

      • Let it know, that files ending with .py, will execute all in same path (for example: c/program files/python 3.5.1)
      • Let me to set it run for one keybutton for example F5
      • Let it, to stop executing that thing, and not prompt me to close process. But it was asking me to stop it, even when there were no infinite loops !! I was just using print statements, and that thing prompted me to stop it in console. It’s horrible !!

      Please I would like to continue learning, but can’t with IDLE. And dont want over complicated PyCharm or other high end develop enviroment.

      Thanks for understanding

      1 Reply Last reply Reply Quote 0
      • Claudia FrankC
        Claudia Frank
        last edited by

        Let it know, that files ending with .py, will execute all in same path (for example: c/program files/python 3.5.1)

        npp_exec is configurable in this case you can either do cd … before executing the script or use variables provided
        from npp_exec to achieve this.
        If pressing F6 you can put in something like

        python $(FULL_CURRENT_PATH)
        

        where $(FULL_CURRENT_PATH) is your currently opened document. Save it and you can reuse it. Direct Execution
        of the lasst used npp_exec script is ctrl+F6.

        Let me to set it run for one keybutton for example F5

        F6 is the standard one but Settings->Shortcut Mapper allows you do modify it

        Let it, to stop executing that thing, and not prompt me to close process. But it was asking me to stop it, even when there were no infinite
        loops !! I was just using print statements, and that thing prompted me to stop it in console. It’s horrible !!

        This, normally, happens only if the executed process is still running and npp_exec can only handle one process at a time.
        If you need multiple process execution you can simply copy paste to have multiple nppexec.dlls.

        Cheers
        Claudia

        1 Reply Last reply Reply Quote 0
        • John SparkJ
          John Spark
          last edited by

          No
          I was explaining that when I press single button, I need it to immediatelly execute to console without any asking, prompting. Just like in IDLE.

          And I also said, that npp exec plugin considers non-running process as running ! It’s wrong. As far as I know, only infinite loop can be considered as running process. But that plugin said everything was running, which is wrong.

          1 Reply Last reply Reply Quote 0
          • Claudia FrankC
            Claudia Frank
            last edited by

            only for the first run you need to press F6 and ENTER do execute the script, every subsequent run can be
            executed by pressing CTRL+F6.

            And I also said, that npp exec plugin considers non-running process as running ! It’s wrong. As far as I know, only infinite loop can be >considered as running process. But that plugin said everything was running, which is wrong.

            How do you execute python script?
            I use nppexec a lot and I never had such an issue execpt when there was a process running.

            Cheers
            Claudia

            1 Reply Last reply Reply Quote 0
            • John SparkJ
              John Spark
              last edited by

              I will now try what you said, step by step, but before it I need to reset all key bindings to default. But how ? There is not such option :(

              Meanwhile I deleted npp exec and will install fresh one without any changes.

              Thanks

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              The Community of users of the Notepad++ text editor.
              Powered by NodeBB | Contributors