专栏首页轻扬小栈Vim 常用快捷键及键盘图

Vim 常用快捷键及键盘图

h – 光标左移一个字符 j – 光标下移一个字符

k – 光标上移一个字符 l – 光标右移一个字符 下移15行 – 15j

Ctrl + f – 屏幕向下移动一页 Ctrl + d – 向下移动半页 Ctrl + b – 屏幕向下移动一页 Ctrl + u – 向上移动半页

n<space> – 光标右移n个字符 0 – 数字0,移动到行首 $ – 移动到行尾 H – 屏幕最上方一行的首字符 M – 屏幕中央一行的首字符 L – 屏幕最后一行的首字符 G – 移动到文件的最后一行 nG – 移动到文件的第n行,配合:set nu gg – 移动到文件的第一行 N[Enter] – 光标向下移动n行 /word – 向下查找 ?word – 向上查找 n – 重复前一个查找的操作,下一个匹配的字符串 N – 与n相反 :n1,n2s/word1/word2/g – 在第n1行和n2行之间寻找字符串word1,并替换为word2 :1,$s/word1/word2/g – 全文中替换 :1,$s/word1/word2/gc – 同上,需要用户确认

x – 向后删除一个字符 X – 向前删除一个字符 nx – 连续删除n个字符 dd – 删除一整行 ndd – 删除光标所在的向下n行 d1G – 删除光标所在行到第一行 dG – 删除光标所在行到最后一行 d$ – 删除光标所在到行尾 d0 – 删除光标所在到行首 yy – 复制光标所在的一行 nyy – 复制光标所在的向下n行 y1G – 复制当前行到第一行 yG – 复制当前行到最后一行 y0 – 复制当前光标到行首 y$ – 复制当前光标到行尾 p – 在光标下一行粘贴 P – 在光标上一行粘贴 J – 将所在行及下一行合并  u – 复原前一个操作 [Ctrl] + r – 重做上一个操作 . – 重复前一个操作

i – 光标所在插入 I – 当前行首 a – 下一个子付处插入 A – 当前行尾 o – 在下一行插入新行 O – 上一行插入新行 r – 替换光标所在的字符一次 R – 一直替换光标所在字符

:w[filename] – 另存为文件 :r[filename] – 在当前光标处打开新文件 :n1,n2 w [filename] – 将 n1 到 n2 的数据另存为文件 :set nu :set nonu – 显示或取消行号

v – 字符选择 V – 行选择 y – 复制 d – 删除

:n – 编辑下一个文件 :N – 编辑上一个文件 :files – 列出所有文件

:sp [filename] – 打开新窗口,或者打开新文件。同步显示 [Ctrl] + w + j – 切换窗口

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • pogoplug 破狗 openwrt transmission pt安装配置

    用户1130771
  • 比x2go更好的远程服务 xrdp

    用户1130771
  • pogoplug openwrt 安装 百度网盘python客户端 bypy

    用户1130771
  • vi 常用命令行

      a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.   b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作。等按...

    疯狂的技术宅
  • Linux常用命令速查-Vim

    Java学习录
  • 可编辑DIV设置光标位置

    平时我们使用文本框input, textarea时,我们有时候需要得到光标的位置或者说设置光标的位置. 但是文本框有个不足,就是不能满足我们插入图片或者其他的一...

    joshua317
  • Linux 学习笔记(1) 查看文件内容

    cat filename |grep key1 |grep key2 |grep key3

    披头
  • vim使用命令详解

    x 删除光标所在字母(其实是光标后) X删除光标前所在字母) dw删除一个单词,光标要在当前单词的第一个字符前面 u 撤销操作 d0删除光标前面的字符 ...

    Y大宽
  • 史上最全VIM使用手册

    vim是一个向上兼容于vi的文本编辑器,可用于编辑各种纯文本。它对编辑程序特别有用。 基本模式: 编辑模式:默认编辑文件进入的模式 输入模式: 末行模式:内置的...

    小小科
  • NotePad++中如何把横向闪烁光标( _ )修改成竖向闪烁光标样式( | )?

    当我们在写代码时出现的光标闪烁(横线闪烁),在键盘上找 Insert ,按这个Insert就可以把横向闪烁光标( _ )修改成竖向闪烁光标样式( | ),横向光...

    黑泽君

扫码关注云+社区

领取腾讯云代金券