zoukankan      html  css  js  c++  java
  • Vim 笔记

    Vim 笔记

    为什么使用 vim

    VS Code 打开终端的时候很慢,需要 3 秒钟。那我只能换个文本编辑器了。不仅仅是因为 VS Code 在我的电脑上太慢,还有因为:

    • The Missing Semester of Your CS Education 里面介绍了 Vim。
    • 用 Vim 的人好像比用 Emacs 的人多一点
    • Vim 之前零零碎碎学过一点基本操作
    • 在终端里面写代码看起来很酷(与 Tmux 是天作之合)

    当然可能只是我一个人打开终端的速度那么慢,但是还是决定主要用 Vim 来做文本编辑的事情。

    学习 Vim 的方法和路径

    推荐一下我学 Vim 的过程中所看过的教程:

    • V I M 教 程 ( vimtutor )
    • 简明 VIM 练级攻略
    • 玩转Vim 从放弃到爱不释手 (慕课网 PegasusWang)
    • The Missing Semester of Your CS Education
    • 上古神器Vim:从恶言相向到爱不释手(B站:TheCW)
    • 零散的视频和文章

    首先就是在终端输入 vimtutor 回车,跟着这个教程练习。
    独自一人在 vimtutor 里面练习是挺不容易的,最开始的时候花 40 分钟也不一定能把 vimtutor 过一遍,熟练后 20 多分钟就能从到尾过一遍,英文好可能更快。
    在练习了几次 vimtutor 后大概就能用 vim 修改点文本文件了。然后就可以去看《简明 VIM 练级攻略》把基础弄扎实些。

    有了基础后就可以去看 The Missing Semester of Your CS Education 的 Editor(Vim) 那次课了。里面呢就把 Vim 的一些操作过了一遍,如果只有一点使用的基础的话
    看完视频后就会有一些问题了:Vim 怎么同时打开多个文件,Vim 怎么去配置。Vim 怎么自动补全……

    带着一些问题去学《玩转Vim 从放弃到爱不释手》吧!这个时候看这个教程就会毫不费力了。最后呢要配置自己的 Vim 还是要去学一下 VimScript。
    不会写 VimScript 的时候就抄别人的配置。‘

    学 Vim 不是一朝一夕的事情,要慢慢的来熟悉 Vim。上面推荐的教程也不一定要按顺序来看,各种交叉着看,怎么看得懂就怎么看。

    对于配置 Vim 的个人看法

    插件管理器

    用 vim-plug 就好了

    按键映射

    在插入模式下的按键映射最好是不要用能正常输入的字符做开头,因为映射了能正常输入的字符就会影响插入模式下的输入。
    比方说有些教程和配置文件配置 jjjk 退出插入模式,在敲代码的时候输入 j 他就会有个小的停顿。这会影响输入的体验,会影响一些插件的功能。

  • 相关阅读:
    原生js的ajax请求
    如何将一个div水平垂直居中
    python 面向对象(进阶篇)
    Python 面向对象(初级篇)
    python 之 XML的基本应用总结
    python 之 json 与pickle 模块
    python 之configparser模块
    python 中logging模块
    python hashillb 模块
    python sys模块
  • 原文地址:https://www.cnblogs.com/fnmain/p/14038893.html
Copyright © 2011-2022 走看看