Sweeten Your Vim with Cream

Frustrated by Vim? Confused about why some swear by it but you can't figure out how make simple edits? Cream can take the edge off Vim's learning curve.

It’s an eternal debate amongst Penguinistas: Emacs or Vim? Unfortunately, for most” normal” (i.e., non-geek) folks, this debate will never occur, since they will find Emacs or Vim way too complicated, strange, and, well… different. You’ve heard what these new users say when they meet Emacs or Vim:” Why doesn’t anything appear when I type? What’s up with these weird key combinations? I have to do what to save? Modes? What are modes? I hate this! Why can’t I just type and save like normal?!”

This is really too bad, since Vim has a tremendous amount of power, stability, and extensibility to offer users (Emacs… ahhh, not so much). But if users are scared or confused by the interface, they’ll never get to enjoy the good stuff that Vim has to offer. There has to be some way to ease users into Vim, some way to leverage the power of Vim while accommodating, or even overcoming, the steep learning curve. Fortunately, there is a solution: Cream.

In order to use Cream, you have to have Vim installed. In fact, the program called” Cream” is really a series of scripts that extend Vim, adding and changing key commands, providing new tools and features, and simplifying the way the program works overall.

It’s an added bonus that, because Cream is just Vim underneath, power users comfortable with Vim can still take advantage of their muscle memory and years of learning. And perhaps the nicest extra of all is that Cream is open source, free, and runs on Linux and Windows.

I’ll Take Some Cream, Please

Installing Cream couldn’t be easier. Users on Ubuntu and other Debian- derived distros can simply run sudo apt-get install cream, and a few moments later the program will be on their systems.

SUSE and other RPM- based distros can use YaST, YUM, or whatever system package manager the distro comes with to install Cream, as it is provided by virtually all major distros. If your distro doesn’t provide what you need, or if you’re running Windows, head over to the main Cream website where you can download a binary or source code.

Now that Cream is installed, start it up. If you’ve ever used Vim with a GUI before (most likely GTK+), you’ll notice that Cream looks on the surface just like Vim. However, once you start poking around the menus, or begin typing, you’ll immediately see that Cream has been carefully designed to make Vim more user-friendly and more like the text editors most people are used to.

Most obviously, the idea of modes is gone. If you’re used to pressing i or a to edit and Esc to enter commands, this may seem crazy… but then, Cream wasn’t created for you.

What else is different? Quite a bit, actually.

Common keyboard shortcuts. Cut is Ctrl-X, Copy is Ctrl-C, and Paste is Ctrl-V, just like almost every other editor out there. And that’s the point. Same thing for Ctrl-Z (Undo), Ctrl-Y (Redo), Ctrl-S (Save), and Ctrl-N (New).

Not everything is exactly the same as common text editors, however. Ctrl-F brings up a nice little Find window, but you use Ctrl-H for Replace, not Ctrl-R. Take a stroll through Cream’s menus, and you’ll find that you already know most of the key commands, since they come from the common user interface found in thousands of programs. As you can see in Figure 1, Vim with Cream sports a couple of new menus.

“Vim with Cream”

Format menu. A new menu- Format- contains within it a wealth of easy-to-use text-changing goodies. Want to quickly change the case of highlighted text to all-caps, lowercase, or headline? No problem. Need to delete any empty line in a file? How about toggle between wrapping and no wrapping? Got a hankering to convert tabs to spaces? It’s all there, easily accessible under Format.

Settings menu. Another new menu- Settings- also provides easy access to useful features. Within the Settings menu, users can toggle line numbers, word wrap, revealing invisibles, auto-indent, syntax highlighting, and much more. In addition, a sub-menu labeled Preferences makes it very easy to set the default font, enable a tabbed interface, allow middle-clicking to paste copied text, and, in a nod to Vim users who want to try out Cream while keeping their well-earned Vim knowledge in play, Expert Mode. Enable Expert Mode, and you suddenly have access to modes again, so you can run your favorite scripts and take advantage of all the commands you know and love.

Tools. Cream isn’t just about rearranging Vim to make it easier for novices to use; it’s also about adding new extensions that take the program in some surprising new directions as well. Most of these extensions can be found in the Tools menu.

Some items under tools are actually present in Vim, but made more visible in Cream, like spell check, macro recording and playback, folding, text completion, and diff. The last sub-menu under Tools, however, is Add-ons, and it is there that the more adventurous users should definitely venture.

Really, it has to be said: Add-ons contains some pretty cool tools. You can invert lines or strings. sort text and then uniq it (in other words, use the uniq command to sift out similar lines), or” encrypt” text using various methods, including h4xOr and Rot13. This may be acceptable for casual” encryption” – like hiding the Christmas gift list from the kids- but it’s not going to wash in any circumstance that requires real encryption.

A timestamp is available, and so is the ability to convert your text from ASCII to Hex, or vice-versa, or even to HTML (although the HTML it produces is nothing to write home about). You’ll discover many more. One quick way to get a good overview of the items in the Add-ons menu is to try the Add-ons Explore wizard.

The Add-Ons Explore Wizard

To get to this feature, go to Tools-> Add-ons Explore(Map/Unmap). You’ll see a dialog similar to Figure 2. Here you can get a description of the various add-ons, and even map the shortcut used to access the add-ons.

That’s just the beginning of Cream, and even those who are well-experienced with Vim may find something useful in the program. Install it, play with it, and maybe you’ll find out that it’s useful not just for text editor newbies, but for old hands as well.

Comments on "Sweeten Your Vim with Cream"

It’s a bit-by-bit win for those who have actually brainstormed for many years on how to help hundreds of locals in previous Hardin Area towns change damaged septic systems types texas that often leakage untreated waste into the ground, harmful water wells.

It is smart to have good risers around the evaluation openings
of the septic systems types in ontario system
given that concrete covers generally leak.

Anyone that has a sewage-disposal tank fail understands just how irritating and costly it can be to obtain it fixed.

Review my page :: septic system types pa

Usually posts some very intriguing stuff like this. If you are new to this site.

I loved your blog article. Great.

Whether you have actually moved to a brand-new house in an unfamiliar
community or have the choice types of septic systems for small lots altering
your already existing sewer system, it is necessary that
you recognize both kinds of plumbing system before consenting to anything.

I truly feel for plumbing contractors as well as septic system maintenance schedule system
emptiers in the heat of the summer. Thank you for your browse through!

It could be utilized as a standard septic systems design guide system,
it will certainly fit both the black water as well as grey water
in different covered chambers.

Do not drive cars or equipment, park cars or machinery over top types of septic systems for small lots the Septic Tank
or Drainfield location.

. When septic systems types cost (http://garralba.ca/atsphp-5.2.0/index.php?a=stats&u=ernestoritchey8) tanks are properly created, constructed, as
well as kept, they successfully decrease or eliminate most human health or
ecological threats posed by contaminants in home wastewater.

The EPA code consists of just how much from not only your home however also bordering
apartments as well as homes the sewage-disposal tank ought
to lie.

My blog; septic systems for small lots (Teresita)

The irony: Generally, the homeowner has never had any sort of septic system maintenance yeast
system troubles as well as thinks this means
nothing need be done.

Unique venting systems ensure that garden compost commodes run ONE HUNDRED % odorlessly,
and after several months, you are left with regular garden compost, a non-offensive drug
that looks as well as smells much like garden dirt.

Feel free to visit my website septic system design manual

We have heard records of a small town in Southern California where a variety of septic system maintenance schedule (Brandi) systems have actually been falling short in recent times, and also the region health and wellness division has been needing sophisticated
repairs– piles, sand filters, pumps, and so on

A general general rule is if there are 1 or 2 individuals the storage tank needs upkeep every 4
to 5 years, in instance of 3 to 4 individuals
cleansing will certainly need septic systems for small lots every 2 to
3 years.

This type of overflow is generally triggered by either inadequate design or destroyed drainpipe

Here is my web site septic systems types virginia

That would be the end of this post. Right here you?ll locate some sites that we consider you?ll enjoy, just click the hyperlinks.

Wonderful story, reckoned we could combine several unrelated information, nevertheless really really worth taking a look, whoa did one study about Mid East has got a lot more problerms too.

With ProBiotic septic system maintenance and care (Susanne) Scrubber sewage-disposal tank owners can rely on that
the healthy and balanced microbial activity of live
enzymes as well as microbes are keeping the system tidy as well as clear, while reducing the troubles that usually set
you back the ordinary septic owner countless bucks in either repairs
or substitute prices.

Below you will locate the link to some web sites that we feel it is best to visit.

Waste is eliminated from the home to the septic system maintenance schedule system where it’s arranged right into
solids and liquids.

The details talked about inside the post are several of the ideal accessible.

Wonderful story, reckoned we could combine some unrelated data, nonetheless truly worth taking a look, whoa did 1 learn about Mid East has got more problerms also.

Always a massive fan of linking to bloggers that I like but do not get a great deal of link adore from.

High wintertime water level could likewise lead to groundwater receding right into the sewage-disposal tank.

My site :: septic system types pa; http://freevideos.Psychichq.net/,

The cost for property repair service permits are $523 for small repair
works as well as $923 for major repairs.

Feel free to visit my web site septic systems prices

Hello there, You have done a great job. I will definitely digg it and personally suggest to my friends. I’m confident they will be benefited from this web site.

Below you?ll discover the link to some websites that we believe you need to visit.

Here are some links to websites that we link to for the reason that we feel they’re really worth visiting.

Very few web sites that come about to be detailed below, from our point of view are undoubtedly nicely really worth checking out.

If you have a sewage-disposal tank installed at your house,
you could not afford to use as well as get cleaning products without checking out
the small print if you are visiting avoid making use of products that are lethal to
your septic system types indiana (Rafaela) system.

septic system design requirements systems typically aren’t made to deal with
things like feline trash, as well as ultimately it
will certainly aid clog up your toilet.

It is advised that the property owner have a site analysis executed by the public health area as well
as an accredited septic systems (Demetrius) system installer before requesting a permit and also prior to purchasing home.

You really make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand. It seems too complex and very broad for me. I am looking forward for your next post, I will try to get the hang of it!

Classifications of items as well as systems resolving
this problem include advanced therapy systems, microbiotic therapy systems, mobile
potties, holding tanks, shallows systems, evaportranspiration septic systems design (Marguerite),
chemical toilets, digestor tanks, composting commodes, incinerating commodes and evaporative toilets.

Hi an individual called me on messenger and after that after 2 hrs
the hookup failed and the call ended and also i switched from
my phone i also took my battery off but at that
point the next years i saw the discussion was actually 11 hrs long.

Here is my web page :: glitter-graphics.com

The CRD has a maintenance Bylaw in impact in Colwood, Langford, Saanich and also Perspective Royal that establishes timetables
for maintenance.

Also visit my blog post – septic systems types virginia (Josh)

One of our guests a short while ago suggested the following website.

The system contains the regular septic tank after that a
septic system maintenance yeast, Arlie, effluent pump container and then a distribution storage tank located on top of capital.

Jeff Kirby is likewise the owner of Kirby septic system maintenance and care – Dorthy, Equipments, so if you’re not out
there for ranch fresh meat, eggs, and also fish and shellfish,
call Jeff to install or examine your septic system.

That is the end of this write-up. Right here you?ll obtain some websites that we consider you?ll value, just click the links.

Below you?ll uncover the link to some web sites that we assume it is best to visit.

Here are a number of the web sites we recommend for our visitors.

The time to study or visit the subject material or web sites we have linked to beneath.

Very few web-sites that transpire to be detailed beneath, from our point of view are undoubtedly nicely really worth checking out.

Here is a superb Blog You may Find Interesting that we encourage you to visit.

One of our guests lately proposed the following website.

I am regular visitor, how are you everybody? This post posted at this site is actually nice.

Here are some links to web-sites that we link to simply because we consider they’re worth visiting.

Just beneath, are various entirely not connected web sites to ours, nevertheless, they’re surely worth going over.

Leave a Reply