Is there any IDE which provides auto completion for Redis?
With the ones i use currently, i need to type out everything, but it would surely be nice and time saving to have auto completion and syntax corrections?
[Disclaimer] I'm the founder of Redsmin
Redsmin is an online Redis GUI that provides commands and keys auto-completion out-of-the-box as well as inline-documentation.
Start writing what you want, hit tab > select > up/down -> enter and you're done.
Redsmin is indeed not an IDE but is a tool of great help when developing redis-based applications.
PS: We currently do not support syntax correction but I took the liberty to add this feature to our roadmap, thanks!
The redis-cli client has tab autocompletion enabled. I'm not aware of any IDE for Redis, and am not sure how this would work, since Redis is almost always embedded in another language through some client library.
Related
I am using Lua (I am newbie on it) for scripting under Sublime Text 2 and Linux and I would like to debug my script so I would like to set some breakpoints. How can I achieve this?
Sublime text 2 is just a text editor, it is not an environment and so you cannot debug in it. I don't actually script Lua, so I am not that familiar with the tools available for it but they are out there.
Corona Labs released plugin for Sublime, which supports debugging. Check out: https://sublime.wbond.net/packages/Corona%20Editor
As far as I see - no such a thing thing for Sublime Text. Only some kind of Corona Texmate Bundle[1] derivative for Sublime[2].
Also there are couple of links for Corona SDK IDEs in official Corona page[3]. Some of them provides debugging functionality...
[1]http://www.ludicroussoftware.com/corona-textmate-bundle/
[2]https://github.com/drowne/Corona-Sublime
[3]http://www.coronalabs.com/resources/3rd-party-tools-and-services/
It should be possible to write a plugin for SLT2/3
Plugins are written in Python, so there is no compilation needed or anything like that. But it's still a huge effort due to the fact that there is virtually no documentation available for the SLT scripting API.
Your best bet would be to borrow from existing projects like
https://github.com/Kindari/SublimeXdebug
http://sokolovstas.github.io/SublimeWebInspector/
There is also Outlaw which claims to be an IDE but it does not seem to support debugging and is more like a project manager with a mediocre editor attached. You can probably do the same in SLT with a few commandlets. It does seem to have completion though.
I try to use this 2 projects for primitive gui testing automation:
http://www.ptfbpro.com/
http://www.autoitscript.com/
And I can't make my choice.
Can somebody explain me: why(in 2 or 3 lines) he use one of them(or other please specify)?
I use AutoIt...
because it's free, well documented (not only) from inside of the Scite Editor and you can easily compile your script into a small executable or even create a complete GUI and there is a very good community in the forums and around here. And its Basic-Like Syntax is really easy to understand, there are functions and even a foreach-syntax, dynamic arrays and lots of additional functions from other users... There's good integration with other programming languages and from the use of so many WinAPI functions you lack of very little possibilities. It can automate IE usage without even displaying a browser window and send network packages, you can send Keystrokes like a user sitting in front of your screen and there's the AU3Record Tool which allows you to just record a Macro and replay it or save it as a script and then you can easily optimize it and edit it for your needs. Or use the AutoIt Window Info tool to see all the possible handlings for your application, you can interact with any kind of program output/display according to different algorithms you may invent.
Enough facts? ;-)
Go with Autoit3. It 's a lot more reliable, and you have a complete script language. Ptfbpro is only a tool (not free), nothing more. AUtoit3 has a lot of contributors that can help you in your process, Ptfbpro is dead.
If you want a script taht really do what you want, just go for AutoIt. Ptfbpro can't be used as a professional tool.
Autoit3 as well. You really can't beat it for being free and so easy to use.
This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
What IDEs are available for R in Linux?
Recommendations for Windows text editor for R
Which IDE or TextEditor do you use to write R code?
I've been using Eclipse/StatET. However, there's a new FLOSS IDE that was released today that looks interesting called RStudio. It even supports Sweave, so once it becomes more polished I may switch. User input seemed a little sluggish when I played with it earlier today however.
Update
They have been actively updating RStudio every month or two. It's been months since I encountered even a minor bug. And the features added are really useful--seamless package development and native Git support being the two that come to mind.
This is ultimately a very subjective question, and will depend on your OS, etc.
I prefer Eclipse (StatET) because I use it for all my development and it has many rich features (e.g. SVN integration, Sweave/Latex integration, project management). If you use Emacs, then ESS is great. This clearly depends on what you like.
I used Tinn-R before, but ultimately I prefer to have one IDE for everything, and Eclipse has a much wider general adoption.
I use Eclipse with the StatET plugin.
Pros:
Supports everything you'd expect (syntax highlighting, code folding, etc..) but also has s ome nice R interaction pieces.
You get all the bells and whistles of Eclipse. For example, we use SVN with our R code and the Subclipse plugin is awesome.
Cons:
Eclipse is a beast.
My preferred tool on all platforms is the ESS mode for Emacs.
I've been using TINN-R for several years and have been very happy with it. It allows you to highlight portions of your code and click to send it to the interpreter, or send one line at a time or the entire file.
I actually use Textmate and enjoy it quite a bit. But I wouldn't recommend adopting Textmate for R, however if you already use Textmate it's fantastic.
I use Jedit along with Romain Francios's edit mode for R (http://romainfrancois.blog.free.fr/index.php?post/2009/03/16/A-better-jedit-edit-mode-for-R).
I'm not really familiar with the R-Project but I use PSPad.
It allows you to organize your (text-)files in a project style fashion.
I'm tired of Dreamweaver overwriting wrong files on the server,
so I'm looking for an alternative.
I want color-coding and possibility to open/save and edit files direct from the server, so I don't need to save files on my desktop first.
I'm using Windows.
Every web developer should be hand-writing their mark-up - all forms of automated abstraction inhibit your understanding and awareness of the code and create maintenance problems for the future. I'm quite a zealot about this, you may be able to tell.
On that basis, I can heartily recommend Editplus: has code colouring, FTP and a huge amount of feature-sugar from line duplication to macros.
Notepad++ extended with some plugins is a really handy replacement. Though I can't call it IDE, it does virtually everything a developer need. In my case (a lot of repetitive code) Texter (a small app working in background) makes notepadd++ even more handy. So, my suggestion is: Notepad++ and Texter.
I switched to notepad++ when I had the same kind of problems with DreamWeaver. I tried some other programs too, but they were too complicated for my needs.
If all you need is color-coding and ftp-support, notepad++ is a good choice.
Visual Web Developer Express, which is the lightweight version of Visual Studio.
http://www.microsoft.com/express/
If you're using a Mac you should take a look at Coda
Well personally I use Programmer's Notepad but it doesn't support the facility to upload files to the server. You could get Notepad++ and this FTP plugin. I haven't tried Notepad++ but I'm sure that it isn't WYSIWYG.
Perhaps KompoZer? It has all the features you've asked for, and there's a Windows version (as well as Mac and Linux).
Dreamweaver... Not my cup of tea, because it lacks good support for modern web programming with Javascript or PHP.
For primary design, I use WeBuilder from Blumentals. Its also a good and not expensive PHP and Javascript IDE with debugging support and also has good CSS support with a built-in CSS editor.
I'm not a big fan of text editors like Notepad++ as an IDE replacement, because you often need a lot of additional plug-ins to have similar features like a IDE. But for some files or quick editing nothing can beat such editors (I like Notepad++ the most on Windows).
So for Windows I would prefer WeBuilder for all things (design & programming).
You use only Windows? For Linux there are other alternatives too ;)
When I searched an alternative for the Dreamweaver for PHP, I found some IDEs and one among them is Netbeans. Soon it became my favorite for my object oriented coding.
Here is the download page.
This has support for Zend and Symphony frameworks.
They also support File uploading.
When developping in PHP, I generally use Eclipse PDT.
If you are more oriented towards HTML/CSS/Javascript, you might be interested by Aptana, which is based on Eclipse too... Which means it can use lots of plugins, including some to work directly on a server, I suppose (see TM/RSE, for instance).
Note than Aptana can also be installed into an existing Eclipse installation, as a plugin.
Oh, also, I almost forgot : Eclipse is free, and there are both a free and a commercial version of Aptana.
(One bad thing about Eclipse being it requires a quite powerful computer -- at least 2 cores and 2 GB of RAM, if you want to use any other application at the same time...)
E Text Editor, a Textmate clone for Windows, claims to have FTP Support. But i haven't used this feature before.
I want color-coding and possibility to open/save and edit files direct from the server, so I don't need to save files on my desktop first.
The Zeus editor can highlight and fold HTML files, it integrates with HTML Tidy and can seamless edit files from the server via ftp/sftp.
It also has support for a host of other languages (i.e C/C++, C#, Java, Javascript, PHP, etc etc)
On top of my head, especially for C/Linux developer:
ack
git-bz
colorgcc
colordiff
moap and prepare-ChangeLog
Is there some tool/script you couldn't work without, but that you feel others don't know so much?
For instance, I just found:
cppcheck
I don't use it that often, but the tool with the highest ratio of awesomeness to being little known has to be dot, which is the tool for drawing directed graphs that is part of the AT&T Graph Visualization suite. A nice example output is their Unix family tree.
On Windows or Linux:
grep, without a doubt
tail
vim
On Windows (and Linux, Solaris), XMLStarlet
I realize that grep and tail are well-known, but it amazes me how many people think it's magic when you use either one of them. Same thing with Vim. I'm hardly a power user, but I can open it up and have a small document complete before MS Word would even open.
Vim http://www.straw-dogs.co.uk/wp-content/vim_logo.png
Vim, my favorite editor
StackOverflow
Google
And my other two favourites are too large to be considered small :P
Visual Studio
The Internet
It's a language not a tool, but it is small and not yet well known: the programming language Lua. I can't live without it and it is gradually displacing my sh, ksh, awk, and perl scripts... One mark of genius: the escape character for string-search patterns is different from the escape character for quoted strings. No more trying to make sense of legions of backslashes!
git has had such a profound impact on my workflow that I do not want to code without it
firebug is a must for web development
standard command-line utilities/functions: grep, find, locate, tail, sed, awk, pushd, popd
custom TextMate bundle snippets, TextMate's bundle editor is superb even though TextMate lacks some important vi and emacs capabilities (like split buffers)
regular expressions - people need to learn how-to use regexps, period
I'm quite fond of:
.Net Reflector
Sysinternals (a bunch of cool tools here)
The python interactive interpreter and its pumped up variant iPython are the tools that have enhanced my programming productivity like no other.
Being able to experiment with new code on the fly and inspect objects, classes, and modules in any way you want interactively is simply awesome.
Does know one depend on Putty ?, i really dunno what i would do with out it
Most have been listed here already so I won't repeat. Here are a couple new ones.
LINQ Pad
Reflector
Sticky Notes VS Add-In
psValidation (My own Validation Class Library, Mostly RegEx)
- ANT
- Mylyn
- TortoiseSVN
- firebug (think console too!)
- TextMate
My faves are Notepad++, which I use for EVERYTHING that's not wrapped in a visual studio project, and a small macro in Visual studio that turns a c# variable declaration into a basic property. Both are simple, but oh so very useful!
Vim and PrintFile. All PrintFile does is print text and PostScript files, any which way I want them (including cut-and-paste).
I need the most tools when coding for web, anything else usually just a text editor.
for web:
Web Developer Add-On for Firefox
Notepad++
Pixie
MeasureIt Add-On for Firefox
Already listed but I must mention TextMate. I use Mercurial or Hg on a daily basis.
Firebug. More than anything else.