Vim相关命令

vim键盘图

img

vi/vim 按键说明

光标向左移动一个字符

h 或者 左箭头

光标向右移动一个字符

l 或者 右箭头

光标向上移动一个字符

k 或者 上箭头

光标向下移动一个字符

j 或者 下箭头

下一页

Ctrl + f

上一页

Ctrl + b

下半页

Ctrl + d

上半页

Ctrl + u

光标移动到非空格符的下一行

+

光标移动到非空格符的上一行

-

按下数字后再按空格键,光标向右移动这一行的 n 个字符

n + 空格

移动到这一行的最前面字符处 (常用)

0

移动到这一行的最后面字符处(常用)

$

光标移动到这个屏幕的最上方那一行的第一个字符

H

移动到这个档案的最后一行(常用)

G

移动到这个档案的第 n 行

n + 行数

移动到这个档案的最后一行

shift + g

光标之下寻找搜索一个字符

/ + 字符

光标之上寻找搜索一个字符

? + 字符

连续向后删除 n 个字符

数量 + x

删除游标所在的那一整行(常用)

dd

删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)

数量 + dd

删除光标所在到第一行的所有数据

d1G

删除光标所在到最后一行的所有数据

dG

删除游标所在处,到该行的最后一个字符

d$

那个是数字的 0 ,删除游标所在处,到该行的最前面一个字符

d0

复制游标所在的那一行(常用)

yy

n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)

nyy

将编辑的数据写入硬盘档案中(常用)

:w

若文件属性为『只读』时,强制写入该档案

:w!

若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

:q!

将编辑的数据储存成另一个档案(类似另存新档)

:w + 新文件name

参考资料:

www.runoob.com/linux/linux-vim.htm...

本作品采用《CC 协议》,转载必须注明作者和本文链接
✍️博客文章皆为网络收藏整理,作书签使用,方便后期查阅。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!