type
status
date
slug
summary
tags
category
icon
password
学习视频
Vim
如何打字
:q 离开i 开始编辑o 开始编辑且向下插入一行a 开始编辑游标后面一个输入esc 回到一般模式ctrl +[ 回到一般模式:w hello.html 一般模式的时候存档:wq 存档+离开
移动游标(一般模式)
hjkl 上下左右w 跳过一个单词W 跳过带标点的一个单词b 往回一个单词B 往回表单的单词{ 向前一个段落} 向后一个段落G 跳到最下面gg 跳到最上面0 跳到一行的最前面$ 跳到一行的最后面g+jk 跳到当前区块的上下搜索(一般模式)
/ 搜索:set hlsearch 高亮搜索结果:set nohlsearch 取消高亮搜索结果n 跳到下一个搜索结果N 跳到上一个搜索结果* 会搜索在游标所在的字f<x> 搜索 f 后面的最近的字F<x> 搜索 F 前面最近的字zz 把画面放到视野中间zt 把画面放到视野上面zb 把画面放到视野下面选择复制粘贴(visual视觉模式)
v 进入视觉模式移动游标会进行选择V 选择一整行y 复制<num>p (在一般模式下,不需要换成一般模式)粘贴,写num 可以复制多行一样P 往前粘贴<num>yy 复制<num>整行 yy复制一行 2yy复制2行y$ 复制当前游标到这行的最后yG 复制到最下面u 回到上一步ctrl + r 回到下一步“<a>y 暂到a存器“<a>p 取出a暂存器:set clipboard=unamed 把暂存器到剪贴板用编辑文字
I 进入输入模式,游标跳到这行最前A 进入输入模式,游标跳到这行最后O 进入输入模式,游标在这行前加一行x 删除,且会放到暂存器d 选取删除,且会放到暂存器D 删除游标后这一行所有,且会放到暂存器<num>dd 删除多行,且会放到暂存器dG 从游标到最后都删除,且会放到暂存器dgg 从游标到最前都删除,且会放到暂存器c 删除之后,进入输入模式,且会放到暂存器C 删除这一行,然后进入输入模式,且会放到暂存器r + 想换的内容 做替换num >> 右边多行缩进:set shiftwidth=2 索引距离<< 左边缩进= 根据文件语言做缩进排版编辑多档案
:e filename 打开文件:tabe 打开多页签:gt 页签往后切换:gT 页签往前切换:new 多视窗:vnew 垂直视窗ctrl+ww 循环切换ctrl + w + hjkl 移动到指定视窗vim -o 1.html 2.html 可以一次开启多档案vim -O 1.html 2.html 可以一次开启多档案垂直打开vim -p 1.html 2.html 用页签打开多文件vim 1.html 2.html 多档案放在buffer中:ls 查看所有buffer:b1 打开第一个档案:bn 跳到下一个buffer:bp 跳到上一个buffer:bf 跳到第一个buffer:blast 跳到最后一个bufferctrl + ^ 跟前一个档案做切换:b filename 跳转到buffer的文件名字:bd 关闭当前buffer: tab ba 把buffer展开成tab- 作者:yingwinwin
- 链接:https://yingwinwin.top/article/db55b9e6-62b1-4bd0-83b4-47e0d0e25ac6
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章







