Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Mastering Vim: Build a software development environment with Vim and Neovim

Sprog
Engelsk
Format
Kategori

Fakta

Mastering Vim, reviewed by Bram Moolenaar, the creator of Vim, covers usage of Vim and Neovim, showcases relevant plugins, and teaches Vimscript

Key Features

Expert Vim and Vimscript techniques to work with Python and other development environment

Accomplish end-to-end software development tasks with Neovim and Vim plugins

Understand best practices for various facets of projects like version control, building, and testing

Book Description

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 editor will help you build applications efficiently. With the fundamentals of Vim, you will be taken through the Vim philosophy. As you make your way through the chapters, you will learn about advanced movement, text operations, and how Vim can be used as a Python (or any other language for that matter) IDE. The book will then cover essential tasks, such as refactoring, debugging, building, testing, and working with a version control system, as well as plugin configuration and management. In the concluding chapters, you will be introduced to additional mindset guidelines, learn to personalize your Vim experience, and go above and beyond with Vimscript.

By the end of this book, you will be sufficiently confident to make Vim (or its fork, Neovim) your first choice when writing applications in Python and other programming languages.

What you will learn

Get the most recent Vim, GVim, and Neovim versions installed

Become efficient at navigating and editing text

Uncover niche Vim plugins and pick the best ones

Discover multiple ways of organizing plugins

Explore and tailor Vim UI to fit your needs

Organize and maintain Vim configuration across environments

Write scripts to complement your workflow using Vimscript

Who this book is for

Mastering Vim is written for beginner, intermediate, and expert developers.The book will teach you to effectively embed Vim in your daily workflow. No prior experience with Python or Vim is required.

© 2018 Packt Publishing (E-bog): 9781789344530

Release date

E-bog: 30. november 2018

Tags

    Andre kan også lide...

    1. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    2. Computational Thinking Peter J. Denning
    3. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    4. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    5. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    6. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
    7. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    8. Data Science John D. Kelleher
    9. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
    10. Artificial Intelligence For Dummies Luca Massaron
    11. Coders at Work: Reflections on the Craft of Programming Peter Seibel
    12. Building Microservices: Designing Fine-Grained Systems Sam Newman
    13. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    14. Blockchain For Dummies Tiana Laurence
    15. Cybersecurity For Dummies Joseph Steinberg
    16. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
    17. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    18. Data Science For Dummies: 2nd Edition Lillian Pierson
    19. Electronics All-in-One For Dummies, 3rd Edition Doug Lowe
    20. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
    21. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
    22. Python Programming For Beginners: Learn the Basics of Python in 7 Days! Maurice J. Thompson
    23. Java Fundamentals Introbooks Team
    24. Python Computer Programming: Simple Step-By-Step Introduction to the Python Object-Oriented Programming. Quick Start Guide for beginners. Alex Campbell
    25. Python Machine Learning for Beginners: Perfect guide on How to Become a Successful Data Scientist Alex Campbell
    26. Hackers & Painters: Big Ideas from the Computer Age Paul Graham
    27. Python Machine Learning for Beginners: All You Need to Know about Machine Learning with Python Alex Campbell
    28. Large Language Model-Based Solutions: How to Deliver Value with Cost-Effective Generative AI Applications Shreyas Subramanian
    29. The Deep Learning Revolution Terrence J. Sejnowski
    30. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
    31. The AI Delusion Gary Smith
    32. An Internet in Your Head: A New Paradigm for How the Brain Works Daniel Graham
    33. Cybercrime and the Darknet: Revealing the hidden underworld of the internet Cath Senker
    34. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Seth Stephens-Davidowitz
    35. Computer Science Introbooks Team
    36. Machine Learning Mastery: Shaping the Future with Algorithms: Unlocking Insights Through Predictive Machine Learning Daniel Foster
    37. Troublemakers: Silicon Valley's Coming of Age Leslie Berlin
    38. Stick with It: A Scientifically Proven Process for Changing Your Life-for Good Sean D. Young
    39. CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601) Wm. Arthur Conklin
    40. Hyperfocus: How to Work Less and Achieve More Chris Bailey
    41. Docker Decoded: Docker Programming Demystified: Step-by-Step Methods for Beginners Sarah Carter
    42. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
    43. CompTIA A+ Certification Study Guide for 220-1102 Exam: Beginners guide to Operating Systems & Software Troubleshooting Richie Miller
    44. What is the Dark Web?: The truth about the hidden part of the internet Evan J. Rodgers
    45. Terraform By Example: A Practical Approach for Beginners to Learn Cloud Infrastructure with Terraform Luca Berton

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis