admin 管理员组

文章数量: 887021

  • Mac电脑,上下左右光标键可以起到跟上面ikjl字母键一样的作用,但字母键操作更快。此外有一些电脑,光标键是不起作用的。
  • ctrl+f 向后翻页
  • ctrl+b 向前翻页
  • $ 移动光标到当前行最后一个字符
  • 0 移动光标到当前行第一个字符
  • gg 光标移动到第一行
  • G 光标移动到最后一行

  • i 从当前光标位置字符之前开始插入文本,vim进入“输入状态”
  • a 从当前光标位置字符之后开始追加文本,vim进入“输入状态”
  • o 从当前行之后开始追加一行文本,vim进入“输入状态”

  • vim在“输入状态”可以输入字符、回车换行、回格删除前一个字符(包括回车换行符)
  • ESC 键结束输入,回到“光标状态”

  • yy 拷贝光标所在当前行到缓冲区(相当于剪贴板,但与通常电脑的剪贴板不是一个,不能互相粘贴)
  • p 把缓冲区内容插入粘贴到当前光标行之后的一行
  • x 删除光标所在的一个字符
  • dd 删除光标所在的一行

  • :光标移动到屏幕最下面一行,并进入“命令状态”。
  • ESC键结束“命令状态”,返回“光标状态”,这跟从“输入状态”返回“光标状态”一样。

下面讲述命令状态的几个操作:

  • w 将文件存盘
  • q 退出vim,回到命令行。如果文件被改变了,但没有存盘,会有警告信息,使用q!可以忽略警告信息直接退出。
  • x 存盘并且退出
  • 0 光标跳到第一行
  • nn nn代表一个数字,表示跳到第nn行
  • $ 跳到文件最后一行,注意0和$跟“光标状态”移动光标到行首和行末的操作很相似,再注意“光标模式”下也有移动光标到第一行、最后一行的方法,可以对照记忆
    好了,掌握这些,你就可以编辑c语言的程序了。

本文标签: 快捷 操作 Mac vim