datasheet
超过460,000+ 应用技术资源下载
pdf

Modern.Vim.2018.5.pdf

  • 1星
  • 日期: 2018-06-05
  • 大小: 3.55MB
  • 所需积分:0分
  • 下载次数:21
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: vim

Contents

Acknowledgments . . . . . . . . . . . vii

Introduction . . . . . . . . . . . . . ix

1. Get Modern Vim . . . . . . . . . . . . 1

Tip 1. Installing Vim 8 2

Tip 2. Switching to Neovim 4

Tip 3. Enabling Python Support in Neovim 7

2. Installing Plugins . . . . . . . . . . . 11

Tip 4. Understanding Scripts, Plugins, and Packages 11

Tip 5. Installing Plugins to Your Package 14

Tip 6. Managing Plugins with minpac 18

3. Opening Files . . . . . . . . . . . . 23

Tip 7. Finding Files Using Fuzzy Path Matching 23

Tip 8. Finding Files Semantically 30

Tip 9. Jumping to an Alternate File 35

4. Working with the Quickfix List . . . . . . . . 39

Tip 10. Running a Build and Navigating Failures 39

Tip 11. Switching Compilers 46

Tip 12. Linting the Current File 50

Tip 13. Searching Files with Grep-Alikes 56

Tip 14. Running Tests and Browsing Failures 63

5. Neovim’s Built-In Terminal Emulator . . . . . . 69

Tip 15. Grokking Terminal Mode 71

Tip 16. Running Programs in a Terminal Buffer 75

Tip 17. Managing Windows That Contain Terminal

Buffers 79

Tip 18. Using Normal Mode Commands in a Terminal

Buffer 82

Tip 19. Sending Commands to a Terminal Buffer 85

Tip 20. Applying Customizations to Your Shell in a

Terminal Buffer 87

Tip 21. Avoiding Nested Neovim Instances 88

Tip 22. Using an Existing nvim Instance as the

Preferred Editor 91

6. Sessions . . . . . . . . . . . . . 95

Tip 23. Saving and Restoring Sessions 96

Tip 24. Making Undo Persist Between Sessions 99

Tip 25. Restarting Terminal Processes When Resuming

a Session 101

7. Configuring Vim . . . . . . . . . . . 105

Tip 26. Using Autocommands to Respond to Events 105

Tip 27. Respecting Project Conventions 112

Tip 28. Setting Buffer-Local Configuration Per Project 116

A1. What’s Next for Modern Vim? . . . . . . . . 127

Integrating with the Language Server Protocol 127

What’s Next for Vim 8 129

What’s Next for Neovim 130

Bibliography . . . . . . . . . . . . 137

Index . . . . . . . . . . . . . . 139

更多简介内容

评论

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人消费电子

$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })