Conventional wisdom dictates that Vim has a steep learning curve. I think
most Vim users would disagree. Sure, there’s an initial hump, but once you
run through vimtutor and learn the basics of what to put in your vimrc, you
reach a point where you can actually get work done—a sort of hobbled productivity.
What comes next? The Internet’s answer to this is the “tip”—a recipe for
solving a specific problem. You might search for specific tips when your current
solution to a problem feels suboptimal, or you might proactively read some
of the more popular tips. This strategy works—it’s how I learned, after all—but
it’s slow. Learning that * searches for the word under the cursor is helpful,
but it hardly helps you think like a Vim master.
You can understand my skepticism, then, when I found out Practical Vim was
using a tips format. How could a couple of hundred tips accomplish what
took me thousands? A few pages in I realized my definition of “tip” was narrowminded.
In contrast to the problem/solution pattern I had expected, Practical
Vim tips teach lessons in thinking like a proficient Vim user. In a sense, they
are more like parables than recipes. The first few tips are lessons about the
wide applicability of the . command. This is a staple of any proficient Vim
user’s repertoire, yet without guidance it was years before I came to realize
this on my own.
It is for this reason that I am excited about the publication of Practical Vim.
Because now when Vim novices ask me what’s the next step, I know what to
tell them. After all, Practical Vim even taught me a few things.
MRI and CT of the Female Pelvis (Medical Radiology)
This volume provides a comprehensive account of the use of MRI and CT cross-sectional imaging techniques to identify and characterize developmental anomalies and acquired diseases of the female genital tract. Benign and malignant diseases are considered, and attention is also paid to normal anatomical findings and variants. Emphasis is on the...
Esthetic Soft Tissue Management of Teeth and Implants
This book offers a step-by-step guide to success in periodontics and implant dentistry, helping clinicians to create a natural and esthetically pleasing smile for their patients. Starting with a general discussion of facial esthetics and analyzing the dento-gingival constituents of the smile, the book goes on to consider the impact of these...
Linux System Programming: Talking Directly to the Kernel and C Library This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and...
Business Services Orchestration: The Hypertier of Information Technology
Business Services Orchestration (BSO) is a new, unique, far-reaching industry technology encompassing the art of harmoniously organizing the interactions between business services. These business services may represent internal business processes of organizations. Integration of many of these internal legacy, custom, and COTS applications may,...
Beginning Linux Programming, Third Edition If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. New to this edition are chapters on MySQL® access and administration; programming GNOMETM and KDETM; and Linux... Graph Transformations: Second International Conference, ICGT 2004, Rome, Italy, September 28 - October 1, 2004, Proceedings (Lecture Notes in Computer Science) This book constitutes the refereed proceedings of the Second International Conference on Graph Transformation, ICGT 2004, held in Rome, Italy, in September/October 2004.
The 26 revised full papers presented together with three invited contributions and summaries of 2 tutorials and 5 workshops were carefully reviewed and selected from 58...