博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
00 vim 简明教程
阅读量:4082 次
发布时间:2019-05-25

本文共 1013 字,大约阅读时间需要 3 分钟。

参考文章:

第一级 – 存活

当你安装好一个编辑器后,你一定会想在其中输入点什么东西,然后看看这个编辑器是什么样子。但vim不是这样的,请按照下面的命令操作:

  • 启 动Vim后,vim在 Normal 模式下;
  • 让我们进入 Insert 模式,请按下键 i;(你会看到vim左下角有一个–insert–字样,表示,你可以以插入的方式输入了);
  • 此时,你可以输入文本了,就像你用“记事本”一样。 如果你想返回 Normal 模式,请按 ESC 键。

现在,你知道如何在 Insert 和 Normal 模式下切换了。下面是一些命令,可以让你在 Normal 模式下幸存下来:

  • i → Insert 模式,按 ESC 回到 Normal 模式;
  • x → nomal模式下删当前光标所在的一个字符;
  • dd → nomal模式下删除当前行,并把删除的行存到剪贴板里;
  • p → 粘贴剪贴板
  • :wq → 存盘 + 退出 (:w 存盘, :q 退出) ;

推荐:

hjkl (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头。

:help → 显示相关命令的帮助。你也可以就输入 :help 而不跟命令。(陈皓注:退出帮助需要输入:q)

标记:

下面的文字中,如果是 Ctrl-λ我会写成

第二级 – 感觉良好

上面的那些命令只能让你存活下来,现在是时候学习一些更多的命令了,下面是我的建议:(陈皓注:所有的命令都需要在Normal模式下使用,如果你不知道现在在什么样的模式,你就狂按几次ESC键)

各种插入模式

a → 在光标后插入

o → 在当前行后插入一个新行
O → 在当前行前插入一个新行
cw → 替换从光标所在位置后到一个单词结尾的字符

简单的移动光标

0 → 数字零,到行头

^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
$ → 到本行行尾
g_ → 到本行最后一个不是blank字符的位置。
/pattern → 搜索 pattern的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)
拷贝/粘贴 (陈皓注:p/P都可以,p是表示在当前位置之后,P表示在当前位置之前)
P → 粘贴 yy → 拷贝当前行当行于 ddP Undo/Redo u → undo → redo

打开/保存/退出/改变文件(Buffer)

:e

转载地址:http://heani.baihongyu.com/

你可能感兴趣的文章
开源一个用 vue 写的树层级组件 vue-ztree
查看>>
vue-mobile 又一个 vue ui 库正在开发
查看>>
vue 滑动组件
查看>>
微信小程序 倒计时
查看>>
微信小程序 城市选择器 城市切换
查看>>
微信小程序有调
查看>>
微信JS接口 - 企业号开发者接口文档n
查看>>
微信小应用资源汇总整理
查看>>
简约至上,Vue圆环菜单组件
查看>>
Rubik UI 是一个基于 Vue.js 2.0
查看>>
微信小程序实用组件:省市区三级联动
查看>>
微信小程序精品组件:chartjs:饼图,折线图,bar,point-styles
查看>>
微信小程序学习用demo推荐:微信涂鸦:canvas学习
查看>>
vue.js--Tab选项卡
查看>>
使用vue.js构建一个知乎日报
查看>>
vue-auto-focus: 控制自动聚焦行为的 vue 指令
查看>>
微信小程序实现按所选条件进行筛选功能
查看>>
星星评分
查看>>
JavaScript的toString()和valueOf()区别到底是什么
查看>>
window.location.href,window.location.replace(),window.location.reload() 三者的区别
查看>>