首页资源分类应用软件其他 > Modern.Vim.2018.5.pdf

Modern.Vim.2018.5.pdf

已有 460221个资源

下载专区


TI最新应用解决方案

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

文档信息举报收藏

标    签: 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

文档预览

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。