vi按键说明简表(一目了然)
vi 按键说明简表(一目了然) vi 编辑器是 Linux 系统管理和服务器管理字符界面的不二之选!在鸟哥的教程中,我们可以学到许多实用的按键功能,以下将详细介绍 vim 软件中的按键说明。 一般模式可用的按键说明 在 vim 软件中,我们可以使用以下按键来移动游标: * h 或向左方向键(←):游标向左移动一个字符 * j 或向下方向键(↓):游标向下移动一个字符 * k 或向上方向键(↑):游标向上移动一个字符 * l 或向右方向键(→):游标向右移动一个字符 如果我们将右手放在键盘上,我们会发现 hjkl 是排列在一起的,因此可以使用这四个按键来移动游标。如果我们想要进行多次移动的话,例如向下移动 30 行,可以使用 "30j" 或 "30↓" 的组合按键,即加上想要进行的次数(数字)后,按下动作即可! 屏幕移动 * [Ctrl] + [f]:屏幕向下移动一页,相当于 [Page Down] 按键(常用) * [Ctrl] + [b]:屏幕向上移动一页,相当于 [Page Up] 按键(常用) * [Ctrl] + [d]:屏幕向下移动半页 * [Ctrl] + [u]:屏幕向上移动半页 游标移动 * n<space>:游标移动到非空白字符的下一列 * 0 或功能键 [Home]:移动到这一行的最前面字符处(常用) * $ 或功能键 [End]:移动到这一行的最后面字符处(常用) * H:游标移动到这个屏幕的最上方那一行的第一個字符 * M:游标移动到这个屏幕的中央那一行的第一個字符 * L:游标移动到这个屏幕的最下方那一行的第一個字符 * G:移动到这个文件的最后一行(常用) * nG:移动到这个文件的第 n 行,例如 20G 则会移动到这个文件的第 20 行(可配合 :set nu) * gg:移动到这个文件的第一行,相当于 1G 啊!(常用) * n<Enter>:游标向下移动 n 行(常用) 搜寻与取代 * /word:向游标之下寻找一个名称为 word 的字串,例如要在文件内搜寻 vbird 这个字串,就输入 /vbird 即可!(常用) * ?word:向游标之上寻找一个名称为 word 的字串 * n:这个 n 是英文按键,代表『重複前一个搜寻的动作』 * N:这个 N 是英文按键,与 n刚好相反,为『反向』进行前一个搜寻动作 * :n1,n2s/word1/word2/g:在第 n1 和 n2 行之间寻找 word1 这个字串,并将该字串取代为 word2 !(常用) * :1,$s/word1/word2/g:从第一行到最后一行寻找 word1 字串,并将该字串取代为 word2 !(常用) * :1,$s/word1/word2/gc:从第一行到最后一行寻找 word1 字串,并将该字串取代为 word2 !且在取代前显示提示字符给用户确认(confirm)是否需要取代!(常用) 删除、复制与粘贴 * x:在一行字当中,x 为向后删除一个字符(相当于 [del] 按键),X 为向前删除一个字符(相当于 [backspace]亦即是倒退键)(常用) * nxn:为数字,连续向后删除 n 个字符,例如要连续删除 10 个字符, 『10x』 * dd:删除游标所在的那一整列(常用) * ndd:删除游标所在的向下 n 列,例如 20dd 则是删除 20 列(常用) * d1G:删除游标所在到第一行的所有数据 * dG:删除游标所在到最后一行的所有数据 * d$:删除游标所在处,到该行的最后一个字符 * d0:删除游标所在处,到该行的最前面一个字符 * yy:复制游标所在的那一行(常用) * nyy:复制游标所在的向下 n 列,例如 20yy 则是复制 20 列(常用) * y1G:复制游标所在列到第一列的所有数据 * yG:复制游标所在列到最后一列的所有数据 * y0:复制游标所在的那个字符到该行行, 这些按键功能可以帮助我们更加高效地编辑文件和搜索信息。
- 粉丝: 63
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#/WinForm演示退火算法(源码)
- 如何在 IntelliJ IDEA 中去掉 Java 方法注释后的空行.md
- 小程序官方组件库,内含各种组件实例,以及调用方式,多种UI可修改
- 2011年URL缩短服务JSON数据集
- Kaggle-Pokemon with stats(宠物小精灵数据)
- Harbor 最新v2.12.0的ARM64版离线安装包
- 【VUE网站静态模板】Uniapp 框架开发响应式网站,企业项目官网-APP,web网站,小程序快速生成 多语言:支持中文简体,中文繁体,英语
- 使用哈夫曼编码来对字符串进行编码HuffmanEncodingExample
- Ti芯片C2000内核手册
- c语言实现的花式爱心源码