基本使用01

作者: 晏_ece4 | 来源:发表于2019-06-10 23:14 被阅读0次

对mac来讲在terminal里直接调用vim的爽度是相当在线的,缺点是长得比较累眼睛(初始状态下没有高光)和操作比较反人类(指和其他编辑器相比vim的上手难度偏大)。但是!它就很爽啊!而且很多东西配合terminal用vim真的非常方便,比如萌新不会改环境变量的日子(暗示自己),我平时用的BBEdit这种时候也很鸡肋,上Xcode就更没必要了

这篇log用来记一些说不定哪天我就给忘了的基本操作

OS福利:terminal直接敲vim,不需要考虑安装(当然后续自己配高光肯定还是要动动小手的)

下面是在安装MySQL过程中设置环境变量里用到的命令(我只是隔壁教程的复读机)

vim ~/.bash _profile

vim打开文件默认在Normal状态无法编辑,按i进入Insert状态就可以当成一个正常的编辑器为所欲为了,不过这个时候它还比较丑(我的是在我疯狂嫌弃之后被我爸给配了高光但我现在是不会的);esc回退到Normal

然后似乎Normal才是vim的精髓?

Insert下vim的光标规则和terminal是一致的,就正常delete就好,当然这种光标我觉得很不舒服,经常都不知道我这一个delete下去被删掉的到底是个啥;但是Normal就很棒,Normal时光标位置是直接覆盖在字符上的,按x删除掉的就是当前光标所在位置的字符(感天动地)
另外一些常规操作
:wq<enter> 保存并退出
:w<enter> 保存
:q<enter> 退出
:q!<enter> 强制退出,不保存当前修改
dd 效果类似于剪切,删除当前行并复制到剪贴板
p 粘贴剪贴板

呜期末周先滚去复习辽

相关文章

  • 定位功能

    01-iOSCoreLocation框架的基本使用——定位 基本大纲 01-CoreLocation框架的基本使用...

  • 基本使用01

    对mac来讲在terminal里直接调用vim的爽度是相当在线的,缺点是长得比较累眼睛(初始状态下没有高光)和操作...

  • Spring JdbcTemplate&声明式事务

    JdbcTemplate基本使用 01-JdbcTemplate基本使用-概述(了解) JdbcTemplate是...

  • [Spring] Spring JdbcTemplate基本使用

    JdbcTemplate基本使用 01-JdbcTemplate基本使用-概述(了解) JdbcTemplate是...

  • 01Sentry——基本使用

    1. 在python项目中集成Sentry 你需要做点准备工作1.1 在Sentry页面中创建项目点击右上角的cr...

  • Kettle学习01:基本使用

    本专题将从Kettle的基本使用开始介绍,通过网课学习和博客阅览,与大家共同掌握Kettle这一ETL开源工具。 ...

  • Git基本使用教程01

    一:Git是什么? Git诞生于2005年的Linux开源社区。Git是一款免费、开源的分布式版本控制系统,版本控...

  • 01-npm基本使用

    Node.js基础知识 npm命令基本使用 概念 什么是NPM(node.js package managemen...

  • day01-基本使用

    1、创建项目django-admin startproject test 2、创建应用python manage....

  • iOS SDWebImage(三)

    1)SDWebImage基本使用01设置imageView的图片[cell.imageViewsd_setImag...

网友评论

    本文标题:基本使用01

    本文链接:https://www.haomeiwen.com/subject/rvsxfctx.html