Hey everyone, this time we will cover a plugin called NERDTree. This is the kind of addition, which shows the file system with all it’s files and sub folders. It is a great tool to keep an overview, when working on a project or a big set of files.
Nice and readable URLs are the way to go in modern web applications. More and more people are abandoning the old style URLs, containing question marks and equal signs, in favor of the slash separation for actions and parameters. Most frameworks are already supporting this new kind of URLs and encapsulate the logic inside of a routing class or module. Everyone is using it and everything is good so far. But even if these new URLs are all over the place, there is very little information on the net about how it is actually implemented.
Because I’m currently working on a minimalistic PHP MVC Framework with a friend, I came across this problem. Beside of the source code of the big players in PHP Frameworks I found a small and easy to use snippet to get routes working pretty fast. In this post I want to present the key PHP feature, which allows us to realize it and how to build upon it.
To start of this series properly, we need a plugin manager, to handle all our plugins and keep them up to date. Vundle is one common option, but there are some more to choose from. Two more big players in this business are NeoBundle and Pathogen. I didn’t looked too deep into the last two plugin managers. To be honest, I never tried out something else than Vundle and I think the reason is that I never felt uncomfortable or missed something. So I never felt in need of getting another plugin manager and in this post I want to show you why.
In this post I want to introduce a new series, which will cover some of the most useful Vim plugins available.
There are many guides and tutorials out there about how Vim works and how great its modal editing is. So I won’t cover these things in this series. I personally learned a lot from the book Practical Vim by Drew Neil. He also published a lot of video tutorials, called VimCasts. Before I started of with Vim, I was using Sublime Text and as I started using Vim, I missed some essential knowledge about how to install, configure and use plugins. Part of the problem was, that everyone is telling you: “When you start of with Vim, learn it without any plugins first, so you get used to the modal editing.” Well this isn’t completely correct, because those are two different pairs of shoes. Of course it’s more to learn at once, but many people don’t want to learn Vim completely and then start installing plugins until they find out, that something they need very bad, isn’t available in Vim. So they wasted about 2 months of their life until they can go on with the next tool on their list. Luckily there is not much missing, to transform Vim into a good programming tool, in my opinion. For me it became my one and only code editing/writing tool for work, studying and hobby projects.