Posts tagged 'ide'

PhpStorm previous version settings not imported

published on March 29, 2019.

PhpStorm 2019.1 was released yesterday. During the first run after the upgrade PhpStorm usually asks from what previous version would I like to import the settings from, but this time it didn’t ask that. It rather imported some of my old settings, but not the latest ones I had for 2018.3.

I’ve tried to import old settings from the “Import settings” menu, but whatever version I chose, it said something about “can’t find settings.zip”.

Turns out the fix is to delete the settings folder for the newest version, in my case under Ubuntu it’s the ~/.PhpStorm2019.1 folder, start PhpStorm again and this time it should ask about which older settings to import.

Not sure why this happened, it might be due to the fact that I have installed and updated PhpStorm with snap? In any case, it’s fixed now.

Happy hackin’!

Versions used for examples: .
Tags: phpstorm, php, settings, ide.
Categories: Software, Development.

ape is a PHP editor

published on November 06, 2010.
Heads-up! You're reading an old post and the information in it is quite probably outdated.

A week ago I started working on a simple editor/IDE for PHP called ape. That’s my weak try on creating a reverse acronym as ape stands for - ape is a PHP editor. This is kind of an introductory post into the whole developing process of it, as my intention is to blog about it a bit more :)

Why?

First, to answer the question everyone is giving me when I mention I’m writing ape:
“Why the hell do you do that (to yourself)?”

Programming is fun. Programming is interesting. Programming makes me learn new things. I like having fun and I do this to learn more about programming and having even more fun. I’m writing web applications each and every day, so writing a desktop app requires a different way of thinking and leaving my “comfort zone” (altho, I’m quite comfortable in front of the keyboard hackin’ away code). ape is written in python and pyqt, but again, it’s not about the language used, for me it is about programming.

The idea

Netbeans is my main IDE for quite some time now and I love it. I know my way around vim, too. But, netbeans has too many features for my taste - I use SVN, git, (on rare occasions I write them) run unit tests from the console. As for vim, maybe I just don’t get it enough, but I feel less productive with it. Debugging PHP apps ends up var_dump-ing things all over the place. So, basically what I want/need from an editor is grouping files into projects, regex search/replace, code coloring & completion and, of course, file editing.

I plan to write a feature a day. On my personal projects I usually want to push out as much code as I can during one day as I’m highly motivated, but this time want to try a different approach. So far I didn’t got far, figured out syntax highlighting, opening files from a file browser widget thingy and things like that, but more on that in other posts.

If anyone wants to take a look, the source code is up on github. It is licensed under GNU GPL v2, as pyqt is licensed under it and I don’t want to waste my time on figuring out could I use MIT or some other license.

Happy hackin’!

Tags: ape, editor, ide, php, pyqt, python.
Categories: Development, Programming.

Quick Netbeans tip - task filters

published on April 27, 2010.
Heads-up! You're reading an old post and the information in it is quite probably outdated.

I’m using Netbeans as my main IDE for PHP and Python projects for over a year now, yet only now I have stumbled upon this feature - creating filters for tasks that show up in the “Tasks” window (Ctrl+6 shortcut to show/hide the window).

To be honest, I wasn’t even using it (until now), cause, by default it shows all the todo-s and issues from all the files from the current project. This can produce a pretty big list if (like me) you have Zend Framework, Pear and other frameworks and libraries set on the include path for the project you’re working in, as the little @todo-s will show up from those files, too.

Filters to the rescue. On the “Tasks” window there’s that little icon of that whatever-it’s-called showed on the first image, where you can create and edit filters. I’ve created a simple one, which excludes todo-s from files that have “Zend” in their location and includes only from PHP files (second image).

Me likes this feature.

Tags: filters, ide, netbeans, tasks, tip.
Categories: Development, Software.
Robert Basic

Robert Basic

Software engineer, consultant, open source contributor.

Let's work together!

If you require outsourcing or consulting help on your projects, I'm available!

Robert Basic © 2008 — 2019
Get the feed