• 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,相信明天会更好。

  • 相关阅读:
    字符串转输入流、输入流转字符串
    base64编码与解码
    PHP AES/ECB 128加密
    JQ下拉加载更多
    php记录代码执行时间
    PHP SOAP 提交XML
    AES 加密 PHP 和 JAVA 互通
    PHP RSA算法 HMAC-SHA1加密算法
    php SHA256Hex加密
    php UTF8 转字节数组,后使用 MD5 计算摘要
  • 原文地址:https://www.cnblogs.com/shzr/p/9997573.html
Copyright © 2020-2023  润新知