Modern Vim

Craft Your Development Environment with Vim 8 and Neovim



Bookstore > Books > Modern Vim

Price$32.98 - $36.07
Rating
AuthorDrew Neil
PublisherThe Pragmatic Programmers
Published2018
Pages166
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-10168050262X
ISBN-139781680502626
EBook Hardcover Paperback

Turn Vim into a full-blown development environment using Vim 8's new features and this sequel to the beloved bestseller Practical Vim. Integrate your editor with tools for building, testing, linting, indexing, and searching your codebase. Discover the future of Vim with Neovim: a fork of Vim that includes a built-in terminal emulator that will transform your workflow. Whether you choose to switch to Neovim or stick with Vim 8, you'll be a better developer.

A serious tool for programmers and web developers, no other text editor comes close to Vim for speed and efficiency. Make Vim the centerpiece of a Unix-based IDE as you discover new ways to work with Vim 8 and Neovim in 28 hands-on tips.

Execute tasks asynchronously, allowing you to continue in Vim while linting, grepping, building a project, or running a test suite. Install plugins to be loaded on startup - or on-demand when you need them - with Vim 8's new package support. Save and restore sessions, enabling you to quit Vim and restart again while preserving your window layout and undo history. Use Neovim as a drop-in replacement for Vim - it supports all of the features Vim 8 offers and more, including an integrated terminal that lets you quickly perform interactive commands. And if you enjoy using tmux and Vim together, you'll love Neovim's terminal emulator, which lets you run an interactive shell in a buffer. The terminal buffers fit naturally with Vim's split windows, and you can use Normal mode commands to scroll, search, copy, and paste. On top of all that: Neovim's terminal buffers are scriptable.

With Vim at the core of your development environment, you'll become a faster and more efficient developer.


  1. (2 books)



4 5 104

Similar Books


Beginning Modern Unix

Beginning Modern Unix

by Manish Jain

Discover how to leverage modern Unix even if you've never worked with Unix before. This book presents everything in conceptual terms that you can understand, rather than tips to be committed raw to memory.You will learn everyday tasks ranging from basic system administration - partitioning and mounting filesystems, software installation, ...

Price:  $25.33  |  Publisher:  Apress  |  Release:  2018

The VimL Primer

The VimL Primer

by Benjamin Klein

VimL is the scripting language of the Vim editor. If you've ever edited or saved a vimrc file, you've written VimL. And VimL can do much more than simply configure settings and specify option values - you can write entire plugins in VimL. But without a background in scripting Vim, it can be hard to know where to start.The VimL Primer give...

Price:  $14.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2015

Modern JavaScript Applications

Modern JavaScript Applications

by Narayan Prusty

Over the years, JavaScript has become vital to the development of a wide range of applications with different architectures. But JS moves lightning fast, and it's easy to fall behind. Modern JavaScript Applications is designed to get you exploring the latest features of JavaScript and how they can be applied to develop high-quality applic...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2016

Mastering Vim

Mastering Vim

by Ruslan Osipov

Vim is a ubiquitous text editor that can be used for all programming languages. It has an extensive plugin system and integrates with many tools. Vim offers an extensible and customizable development environment for programmers, making it one of the most popular text editors in the world.Mastering Vim begins with explaining how the Vim ed...

Price:  $37.34  |  Publisher:  Packt Publishing  |  Release:  2018

Modern C++: Efficient and Scalable Application Development

Modern C++: Efficient and Scalable Application Development

by Richard Grimes, Marius Bancila

C++ is one of the most widely used programming languages. It is fast, flexible, and used to solve many programming problems.This Learning Path gives you an in-depth and hands-on experience of working with C++, using the latest recipes and understanding most recent developments. You will explore C++ programming constructs by learning about...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

Hacking Vim 7.2

Hacking Vim 7.2

by Kim Schulz

Vim is one of the most powerful open-source editors used by programmers and system administrators around the world. While Vim itself is inherently a powerful editor, personalizing it to suit your needs can be a daunting task. However, it is possible to do so with the help of this book.This book contains examples that cover everything from...

Price:  $15.39  |  Publisher:  Packt Publishing  |  Release:  2010

Learning OpenGL ES for iOS

Learning OpenGL ES for iOS

by Erik M. Buck

OpenGL ES technology underlies the user interface and graphical capabilities of Apple's iPhone, iPod touch, and iPad - as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most of Open GL ES in Apple's iOS en...

Price:  $10.00  |  Publisher:  Addison-Wesley  |  Release:  2012

Learning JavaScript

Learning JavaScript

by Tim Wright

With the arrival of HTML5, jQuery, and Ajax, JavaScript web development skills are more valuable than ever! This complete, hands-on JavaScript tutorial covers everything you need to know now. Using line-by-line code walkthroughs and end-of-chapter exercises, top web developer and speaker Tim Wright will help you get results fast, even i...

Price:  $8.99  |  Publisher:  Addison-Wesley  |  Release:  2012