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 - 切换窗体
安装SuperTab。支持Tab健补全
下载:http://www.vim.org/scripts/script.php?
script_id=1643
安装:
1. Download supertab.vmb to any directory.
2. Open the file in vim ($ vim supertab.vmb).
3. Source the file (:so %).
转载于:https://www.cnblogs.com/wzjhoutai/p/6901979.html
Vim 经常使用快捷键及键盘图相关推荐
- VI/VIM 键盘图 及常规快捷操作
一.VI/VIM 键盘图 二.模式转换 2.1.一般模式 2.2.编辑模式 2.3.命令模式
- vim 键盘图,桌面背景的最佳选择
vim键盘图 我们大家在平时使用vim的过程中,很多操作命令因为不常用而容易遗忘,那么有了如下这样一张键盘图是不是就一目了然了,如果把他设为桌面背景是不是更方便了!多了不说直接上图. 补注: 图中没有 ...
- Vim基本配置快捷键常用命令
2022.11.2 vim配置 使用vim的目的,是为了实现纯键盘编辑. vim模式 normal模式:默认模式 普通模式下,可以进行各种命令操作和移动 大部分情况下,我们是在浏览而不是在编辑,所以v ...
- vim的一些快捷键,备忘
vim的一些快捷键,备忘 快捷键 作用 ctrl+g ...
- vim编辑器的快捷键使用
VIM编辑器的快捷键 (一)在命令模式下 对光标进行移动: 前后移动: h 同一行中向前移动一个单位; l 向后 上下行移动: k 向上一行移动; j 向下移动 h;l ...
- linux vim 删除 h,Linux VIM 的使用快捷键之删除, 复制, 粘贴
Linux VIM 的使用快捷键之删除, 复制, 粘贴 注: 以下删除, 复制和粘贴均是在非编辑模式下的操作 (esc) 一, 删除 x 小写的 x 表示向后删除一个字符, 也就是删除光标所在字符 n ...
- 机械革命z2黑苹果改造计划第三番-macOS键盘快捷键Win键盘适配
macOS键盘快捷键&Win键盘适配 键盘区别 首先下图是苹果妙控键盘无指纹版,官网售价699,穷学生的我是真的买不起 然后下图是我正在使用的机械键盘ikbc w200 87键版本 可以看出两 ...
- Vue中键盘快捷键-JS键盘事件
在VUE中键盘快捷键-JS键盘事件 键盘事件 在vue项目中监听键盘事件--keydown 键盘常用键的keyCode值 键盘事件 在 JavaScript 中,当用户操作键盘时,会触发键盘事件,键盘 ...
- ubuntu/vim/terminal/gedit...快捷键
vim下的快捷键: Vi三种模式详解:http://www.cnblogs.com/AngelLee2009/p/3240570.html 命令行模式下:(插入模式下通过Esc切换到命令行模式) 1. ...
- Vim键盘图/Vim快捷键
免费的C语言和linuxPDF文档:传送门
最新文章
- Gut:人体最初的微生物起源与生殖健康
- Linux下Redis-3.0.7版本的安装以及Redis主备的部署(一)
- 微信突然更新,新增了这些功能...
- html语义化练习易牛课堂代码
- 玩Docker只要浏览器就够了,PWD是个神奇的网站
- python自动取款机程序_python ATM取款机----运维开发初学(上篇)
- LOCAL_MODULE_TAGS 选项说明(android编译选项选择)
- 使用UE4发布安卓平台游戏
- ASP.NET Web API 2 中的属性路由使用(转载)
- 算法题目打卡:Ques20201007
- 一些又用的国内著名期刊
- 47名应届生毕业生,骗领49万杭州人才补贴!检察机关建议从宽处理
- 如何免费注册一个域名?
- 密码学-02完美保密
- 个人开发者与企业开发者的区别
- VMware vSphere ESXI 6.7 U3最新版本封装网卡驱动补丁
- python如何输入字母_python怎么输出单词的字母
- Unity 角色朝向目标 / 动态转向动画
- 3D图像重建中的颜色预测误差研究
- php模板引擎jinja,django使用jinja2模板引擎报错: ‘django.template.backends.django.DjangoTemplates’...
热门文章
- originos系统会基于鸿蒙开发吗,originos系统是安卓吗 originos系统什么时候更新[多图]...
- 区块链 用户身份权限模式 方案
- kubernetes视频教程笔记 (35)-使用Helm部署metrics-server
- ServerHttpRequest 和 HttpServletRequest 获取 IP 地址 学习笔记
- 基Java的高校毕业管理系统
- 我的世界服务器启动端怎么制作教程,我的世界怎样制作和运行服务器 详细制作教程一览...
- js获取地址栏的各种信息(location)
- 微信登录功能的实现直接复制就能使用(封装)
- 企业微信机器人实现发送消息的功能(文本消息,图片消息,图片+文字消息)
- 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_6 响应json数据之过滤静态资源...