Tag Archives: vim
3 Tiny Vim Plugins That Will Make Your Life Easier
There is a religious movement within the Vim community which emphasizes purity of the environment and rejects superfluous plugins and advises adherents to meticulously prune their .vimrc to keep it nearly empty and thus clean from impurities. I personally do … Continue reading
Using Vim for writing Prose
Vim is a great text editor for writing code. Anyone who claims otherwise is either an Emacs user (and you should be OK with that, because Emacs is pretty neat) or a “casual” code wrangler who sometimes dabbles in programming … Continue reading
Source Code Typography
When you run a blog such as this one you usually learn to live with writers block or you quit early. Or perhaps not “writers block” itself but just lack of good ideas for blog posts. My usual way of … Continue reading
Status Line in Vim
If you are following the recent trends in the Vim community you have probably noted the ever growing popularity of Powerline. As the name suggests, it is a very powerful status line generation plugin, but I don’t think that’s why … Continue reading
Writing Vim Plugins in Python
There are few things Vim and Emacs users have in common. One of these things is the fact they can talk together about programatically extending their work environment. You can’t really expect to talk to Eclipse of Visual studio about … Continue reading
Vim: Tabs and Buffers
Lets talk about Vim tabs today, because they seem to be a source of perpetual confusion for new users. Most conventional text editors use tabbed interfaces the same way as web browsers do. You take a file, and load it … Continue reading
Vim Sessions
Vim, like Emacs and most other decent editors (as if there were any other decent editors out there) is an application that ought to only run in a single session on your machine. When using the console version of vim, … Continue reading
Vim Solarized and Tmux
As you may or may not know, I am a big fan of Vim, Tmux and the Solarized theme. Unfortunately, these three components don’t always go together very well. As a rule, I tend to use the dark Solarized theme … Continue reading
Your Top Three Unix Tools
Let’s say you set up a brand spanking new Unix/Linux box somewhere, or gain access to a bran new shell account on which you expect to be doing some work. What are the top three things you install first? I’m … Continue reading
Mobile Lifestyle
If you have me in your Circles on Google+ or follow me on Twitter then you have probably already seen the article I want to talk about. If not, why are you not following or circling me? You totally should! … Continue reading
Vim: The Hidden Power of Customization
If I had to pick my favorite vim customizations, my spell-check key binding would be definitely one of my top picks. Believe it or not, Vim makes me super-efficient at writing not only code, but also prose. Like most editors … Continue reading
Using Vim and Cygwin
One of the great things about Vim is how nicely it integrates with the Unix shell. I love the fact that all the cool unix commands are only a few keystrokes away. For example, when writing README or HOWTO files … Continue reading
Vim is a usability nightmare
About two weeks ago I got scolded by someone on Twitter for corrupting the young impressionable minds by advocating and evangelizing the use of Vim as a text editing and programming tool. It sparked quite an interesting discussion, and in … Continue reading
Why certain text editors make you more productive
Here is an uncomfortable truth: some text editors will make you more productive than others. You can argue this back and forward, but you know it is not a lie. It is quite possible to write all your code in … Continue reading
Nifty Vim Tricks
Two weeks ago I explained to you why I use vim. Last week, I taught you how to configure it. This week I want to talk about something different: power user stuff. Let’s talk useful vim tricks. Everyone amasses an … Continue reading
Value too large for defined data type
In my super-massive vim post I have mentioned that CTAGS are the bees-knees of vim lifestyle. A lifestyle which may not be as glamorous as that of marketrioid marsupials for example, but we fucking like it. I just found a … Continue reading
How to train your dragon. And by dragon I mean vim. And by train I mean configure.
Last week I posted this long winded persuasive article trying to convince you why using a nearly 40 year old text editor is a good idea. I hope by now I have all of you convinced, or at the very … Continue reading
Why Vim?
People ask me why on Earth would I subject myself to such dreadful text editor as vim. With it’s weird mode system, nonstandard keyboard shortcuts and all kinds of strange quirks it is not what you would call a user-friendly … Continue reading
Putting your Vim files under version control
If you are like me – a computer nomad, roaming from one machine to another throughout the day – you should put your Vim configuration files under source control. Cause, you are using vim, right? If you are not using … Continue reading
Vim – Add Line Numbers
Have I mentioned that I love Vim? It is such a useful little tool. Let me give you an example. The other day someone gave me a messy list – a dump of email addresses from some database as a … Continue reading
The Directional Input Problem
In the Friday discussion thread, Dr. Azrael Tod said something that resonated with me: Problem with vim and its “less work for your fingers” is that i think its the wrong way to solve this problem. As example: vim uses … Continue reading
What is your favorite code editor?
Happy Friday folks! I just wanted to tell you that I didn’t actually have a post ready for today until like midnight. Total writers block. Well, not total – I had couple of things in the queue, but nothing that … Continue reading
Vim Cheatsheet Revisited
Some time ago, I posted a nice little Vim cheat-sheet here. It is sort of my personal sheet that includes the commands that I find useful, and that I forget about a lot. It is divided into logical task based … Continue reading
SIC Codes – SQL for Database Import
I was asked to magicalize something that that will allow for categorizing companies in our database using SIC Codes. SIC is a deprecated standard. It is actually being phased out of use in favor of NAICS codes. But the powers … Continue reading
Vim Cheatsheet
Today’s post is not really a post. It is an attempt to create a workable Vim cheat-sheet. I know that there hundreds vi/vim chat-sheets online, some better than other but naturally none of them is complete and includes all the … Continue reading