vim学习笔记

$vim$学习笔记

  之前一直想学一个新的编辑器,打算等到联赛之后再学,没想到联赛的时候就因为$dev$诡异的撤销功能吃了我某道题一半代码,浪费好多时间,所以现在来学习一下$vim$.

  本来以为$linux$会非常难装,但是机房的电脑上竟然已经配了一套$VMware$,按着教程走很快就安完了,但是$vim$的操作真的非常反人类啊...尤其是上下键,一般的习惯是先上后下吧,但是它偏偏左边的键是下,右边的键是上,而且每次想到上一行就会下意识的按第一排的键$i$,就成了编辑模式...注意$vim$区分大小写,毕竟是$linux$环境的东西.

  对了...刚刚发现$vscode$安装上$vim$的特性包,快捷键就都有了.

  幸好还有一个自带的使用教程:

  h:左; l:右; k:上; j:下;

  :q!:不保存地退出;

  正常模式下按x来删除;

  按i进入插入模式;

  正常模式下按A,光标跳到行尾开始插入;

  :wq:保存并退出;

  d-:(删除前缀);

  w:从光标处开始到下一个空格之后的非空白字符;

  $:从光标处开始到行末;

  e:从光标开始到下一个空格之前;

  数字-:使下一个动作重复这么多次;

  dd:快捷删除整行;

  u:撤销上一个命令;

  U:撤销对这一行做的所有修改;

  p:将上一次删除的东西插入到光标后面,所以说这里的删除类似于一般说的剪切;

  rx:将此处的字符替换为x;

  c-:(替换前缀)删除光标后到下一个某某并进入插入模式;

  x G:跳转到第$x$行,如果不写默认跳到第一行;

  gg:跳转到文件末尾;

  /:(查找前缀);

  /+n:查找下一个;

  /+N:查找上一个;

  %:把光标放在某一个括号上,按这个键来查找配对括号;

  一个比较复杂的替换操作:

  

  学不下去了...

  我决定跳过一些部分先学跟写代码更有关系的。

  现在我获得了一个操作繁琐的记事本,emmm,相信明天会更好。

原文地址:https://www.cnblogs.com/shzr/p/9997573.html