首页 > 其他分享 >vim 常用快捷键

vim 常用快捷键

时间:2023-01-13 09:22:55浏览次数:44  
标签:字符 常用 old vim 当前 new 快捷键 替换 光标

hello vim!
x 删除当前字符
X 删除光标前的字符
A 在行末添加字符
dw 删除当前这个word,可以d5w,切到下个词。
de 删除当前word,切到这个词的结尾。
d$ 删除至行尾
0 移动光标到开头
$ 移动到行尾
dd 删除当前行
w 移动光标到下个词开头
e 移动光标到下个词结尾
u undo当前举动
U undo这一整行
ctrl+R 使undo不奏效
p 把删掉的内容粘贴到当前光标位置之后
rx 用x字符替换当前字符
cw dw+i
c$ d$+i
cc dd+i
yw 复制当前词
yy 复制整行
v+光标选中+y 复制选中内容

G 光标到文件底部
gg 光标到文件开头
xG 返回到第x行
ctrl+g/G 查看文件状态路径等
/与? n与N切换 search word
% 移动光标到括号([{下,按%切换到)]}
:s/old/new/g 替换当前行old为new
:%s/old/new/g 替换文件old为new
:%s/old/new/gc 每次替换时候询问是否更换
:x,ys/old/new/g 替换从x到y行old为new
:! 使用shell命令
:w filename 把当前文件以filename保存
v+移动光标 选中
:r+内容 把内容放到光标后面,内容例如:!ls,filename
R 进入replace模式,都是用输入字符替换当前字符
:set command 在搜索模式下可以改变 command包括ic(ignore case),hls(高亮匹配项),is(渐进式搜索)
:set nocommand 取消command,例如set noic

标签:字符,常用,old,vim,当前,new,快捷键,替换,光标
From: https://www.cnblogs.com/xzh-personal-issue/p/17048534.html

相关文章

  • 常用go开发包
    前言随着时间的推移,语言爱好者已经构建和共享了许多Go框架和库。这些包执行不同的功能,从开发微服务到制作discord机器人,一直到构建Web应用程序!在本文中,我将尝试让您......
  • 数组的常用方法有哪些?
    一、操作方法数组基本操作可以归纳为增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会1、增下面前三种是对原数组产生影响的增添方法,第四种则不会对......
  • 常用命令记录
    目录​​前言​​​​conda​​​​检查更新当前conda环境​​​​查看已安装的软件包​​​​创建一个新的虚拟环境​​​​查看已存在的一些虚拟环境​​​​启动一个虚拟......
  • macOS 设置vim编辑器语法高亮、显示行号
    1、切换到~/目录下cd~/2、新建.vimrc文件vi.vimrc3、编辑.vimrc文件内容syntaxonsetnusetautoindentsetcindent效果如下:......
  • Redis 6 学习笔记1 ——NoSQL数据库介绍,Redis常用数据类型
    NoSQL数据库介绍(了解)技术的分类1、解决功能性的问题:Java、Jsp、RDBMS、Tomcat、HTML、Linux、JDBC、SVN,2、进一步地,解决系统功能扩展性的问题:Struts、Spring、SpringMVC......
  • vim设置显示行号
    1、vim设置显示行号:setnu2、vim设置不显示行号:setnonu3、永久设置显示行号在~/目录下建立.vimrc文件,并在其中添加setnu代码,关闭保存该文件即可。......
  • SQL Server 中常用的日期函数
    SQLServer中常用的日期函数:函数描述GETDATE() 返回当前的日期和时间DATEPART() 返回日期/时间的单独部分DATEADD() 在日期中添加或减去指定的时间间隔DATEIFF() 返回两......
  • GIS杂谈:国内地图开发常用坐标系
    地图的坐标系有很多种,全球的,地方的,在postgis扩展表中,有srid标识的就有8000多个,这还不包括一些地方测绘部门的坐标系,当然有一些是保密的,外边也看不到。所以,有时去做专业地图......
  • 常用的DOS命令
    打开CMD的方式开始+系统+命令提示符Win键+R输入CMD打开控制台(推荐使用)在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令型窗口资源管理器的地址栏......
  • JDK8的stream流的常用操作
    stream流介绍集合处理数据的弊端当我们需要对集合中的元素进行操作的时候,除了必需的添加、删除、获取外,最典型的就是集合遍历。我们来体验集合操作数据的弊端,需求如下:传......