powerful feature! It will be nice if there are a top 10 must have configuration made by chain command, different language different top 10. Maybe we should have a survey at somewhere
@OdatNurd3 жыл бұрын
That sounds like a great idea!
@ivanlegranbizarro81023 жыл бұрын
Wow, it suits me like a glove. Lately I was getting frustrated that the "Control + [" behavior is limited to exiting Insert Mode with Vintage mode, rather than fulfilling the full role of the Escape key. After watching this video I will try to assign to "Control + [" all the commands of the Escape key, as happens in Vim.
@OdatNurd3 жыл бұрын
Awesome! Let me know if you need any assistance with that. :)
@AndreyMakR33 жыл бұрын
Interesting and useful … as usual ;)
@OdatNurd3 жыл бұрын
Thanks! 😃
@DiegoAlvarez-bc6km2 жыл бұрын
Hi! Thanks for your tutorials I am trying to set up a chain command. The first command is to compile a java file with the Javatar plugin. The second to run the compiled file with the same plugin. (Compile, then execute) However the second command is executed without the first one being finished, so I am not achieving what I want. Do you have any idea? Is there any way to wait for the first one to finish?
@OdatNurd2 жыл бұрын
Build commands take arbitrary time; there's no generic way to execute a second command after a build finishes because there's no way to know what completion or success generically means. The general way to accomplish something like this is with a build system that carries out both the build and the run once the build is complete. An example of that is the "C Single File.sublime-build" file. It's possible to create such a build for Java generically; I don't know if there's a way to do that with Javatar though.
@DiegoAlvarez-bc6km2 жыл бұрын
@@OdatNurd Thanks for your detailed answer and explanations
@mehdinouira35402 жыл бұрын
can you please explain to me why i can't run scanf in Sublime?????
@OdatNurd2 жыл бұрын
Sublime's build systems are designed for output only; as the name suggests they're primarily meant to execute the tools that build your software, not to run an interactive program. Sublime only connects the output of your program to the output panel, but not the input. So, if you try to run an interactive program you'll hang it because it's waiting for you to give it input, but you can't. The easiest solution is to run your code outside of Sublime in a terminal. The second easiest method is to install the Terminus package and use it to run your builds. Instructions on how to convert can be found in this video: kzbin.info/www/bejne/m6Wse4CMftuJnck
@mehdinouira35402 жыл бұрын
@@OdatNurd thank you very much for the answer dear friend .
@mehdinouira35402 жыл бұрын
i hope someone build something that can turn sublime into interactive program.
@circulodeestudiosingenium95472 жыл бұрын
Good Tutorial, I have a problem with the sequence { "keys": ["f5"], "command": "chain","args": { "commands": [ ["toggle_terminus_panel"], ["insert",{"characters": "python prueba.py "}] ] } }, first "insert" after "toggle_terminus_panel". Help me. Thanks for all videos
@OdatNurd2 жыл бұрын
I'm not sure offhand if Terminus responds to the insert command in a way that you would expect. The first thing that I'd try is replacing the second command with ["terminus_send_string", {"string": "python prueba.py "}] and see if that works better. Failing that, it might make a difference the very first time you trigger this if the terminal doesn't already exist in the panel.