Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Vim 最常用命令

Vim 最常用命令

作者头像
wsuo
发布于 2020-07-30 15:13:22
发布于 2020-07-30 15:13:22
6240
举报
文章被收录于专栏:技术进阶之路技术进阶之路

文章目录

代码语言:txt
AI代码解释
复制
- [一、模式切换](https://cloud.tencent.com/developer/audit/support-plan/10680842#_7)
- [二、移动光标](https://cloud.tencent.com/developer/audit/support-plan/10680842#_25)
- [三、删除字符](https://cloud.tencent.com/developer/audit/support-plan/10680842#_45)
- [四、拷贝粘贴](https://cloud.tencent.com/developer/audit/support-plan/10680842#_49)
- [五、保存退出](https://cloud.tencent.com/developer/audit/support-plan/10680842#_52)
- [六、写入字符](https://cloud.tencent.com/developer/audit/support-plan/10680842#_59)
- [七、其他常用](https://cloud.tencent.com/developer/audit/support-plan/10680842#_62)
- [八、学习推荐](https://cloud.tencent.com/developer/audit/support-plan/10680842#_69)

vim 中如何移动,如何删除,如何输入字符 ? 看本文即可可快速入门。


本文只是介绍最简单的命令,在阅读本文之前您最好先看一下这篇文章,或者在看完本篇文章之后去看这篇文章

一、模式切换

简单的来讲一共有两种模式,命令模式插入模式

  • 命令模式: 在此模式下键盘上的字符失去了原来的意义,都变成了命令; 比如d变成了 delete命令。
  • 插入模式: 插入模式下,按键还是原来的意义; 比如输入 d ,即写入 d

esc 切换回 命令模式,按i进入插入模式,意思是 insert。 刚进入 vim 默认是命令模式。

二、移动光标

最常用的就是移动命令了:

  • 移动光标可以使用方向键,但是建议使用 h j k l,代表
  • 输入 w 移动到下一个单词,意思是 word
  • 输入 b 移动到当前单词的开头,意思是 begin
  • 输入 e 移动到当前单词的结尾,意思是 end
  • 输入 0 移动到当前的开头
  • 输入 $ 移动到当前的结尾
  • 输入 gg 移动到当前文件 的开头
  • 驶入 G 移动到当前文件 的结尾

比较高级的操作:

  • 输入 * 查找与当前光标所在位置单词相同的下一个单词
  • 输入 #* 相反,上一个。

注意:除了第六步是在插入模式,以下介绍全都是在命令模式执行。

三、删除字符

  • x 删除当前位置的字符
  • dd 删除所在行
  • dw 删除当前单词

四、拷贝粘贴

  • 输入 yy 拷贝当前行到粘贴板
  • 输入 p 将粘贴板中的内容粘贴

五、保存退出

先输入 ,然后:

  • 输入 w 回车,保存,意思是 write
  • 输入 q 回车,退出,意思是 quit
  • 输入 q!,不保存退出
  • 输入 wq,保存退出

六、写入字符

  • i 进入插入模式即可输入字符
  • o代表在下一行的开头开始插入

七、其他常用

  • 输入 r,可以执行替换操作,输入 r 之后再输入你想退换成什么。
  • 输入 % ,可以到跳到当前括号的另一半。
  • 输入 /,然后再输入你想查找的单词,回车即可移动到指定单词位置。
  • 输入 .,重复上一次操作
  • 输入 u,撤销上一次操作

八、学习推荐

推荐一个学习网站,让您急速入门 vim :openvim

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【总结】vim命令使用总结,该来的还是躲不掉啊晕
曾经我也天真的觉得如今很多软件都可以充当文本编辑器,像vim上手这么麻烦的可以替代
自学气象人
2023/06/20
7160
【总结】vim命令使用总结,该来的还是躲不掉啊晕
vim常用命令(命令模式、末行模式)
以下是vim操作一些基础的命令,分为两种模式总结整理,分别为命令模式、末行模式,建议读者学习的同时能配合实际的操作,这样会记得更加牢固。
秃头哥编程
2019/08/13
2.4K0
vim使用-常用命令
vim里操作的是寄存器,不是系统剪贴板,默认我们使用d删除或者y复制的内容都是放到了“无名寄存器”。 比如交换字符小技巧:可以使用x将一个字符放到无名寄存器,然后p将无名寄存器里的内容进行粘贴,可以达到交换字符位置的一个目的。
茶半香初
2021/11/26
1.6K0
vim使用-常用命令
Vim高手修炼手册:Linux下最全常用命令集锦,Linux环境下vim不可不知的常用命令大全
小白的大数据之旅
2024/11/20
2330
Vim高手修炼手册:Linux下最全常用命令集锦,Linux环境下vim不可不知的常用命令大全
vi与vim的区别以及常用命令
vi编辑器只能运行于unix中,而vim不仅可以运行于unix,还可用于windows、mac等多操作平台。
挨踢小子部落阁
2020/03/25
2.7K0
有关vi(vim)的常用命令
导读 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。
zenRRan
2018/04/10
1.5K0
vim常用命令总结
文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。  V    从光标当前行开始,光标经过的行都会被选中,再按一下V结束。  Ctrl + v   从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。  ggVG 选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾
阳光岛主
2019/02/19
1.4K0
vim 常用命令
启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时
qubianzhong
2019/07/01
1.5K0
vim 常用命令
VIM常用命令
1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
浩Coding
2022/01/18
15.3K0
新手不放弃系列-循序渐进-教你快速入门Vim
大家好,我是征哥,改善最高频要素,可以从根本上改善生命体的生活质量,对程序员来讲,编辑代码就是高频要素,要改善这一点,就要用最擅长编辑的工具,这一点非 Vim 莫属。此外,Vim 还是一个通用工具,一通百通,Linux 和 Mac 自带 Vim,很多 IDE,如 VSCode、PyCharm、Idea、Eclipse 也都有 Vim 插件。可以说 Vim 是最好的编辑器,它非常地难学,但是却不可思议地好用,即使难,也可以通过两周的刻意练习,很快的掌握。
somenzz
2021/10/08
5090
Linux——常用命令(2)
echo 将用户输入的内容,显示在屏幕上。通常结合着“>”重定向符号,用来在文本文件中,添加数据,“>>” 表示追加。
网络豆
2023/10/17
2860
Mac之vim普通命令使用「建议收藏」
高级一些的编辑器,都会包括宏功能,vim当然不能缺少了,在vim中使用宏是很方便的: :qx 開始记录宏。并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 略微解释一下。当在normal模式下输入:qx后,你对文本的全部编辑动作将会被记录下来。再次输入q即退出了记录模 式,然后输入@x对刚才记录下来的命令进行反复。此命令后可跟数字。表示要反复多少次。比方@x20,能够反复20次。这个在文本的批处理中是很实用的。
全栈程序员站长
2022/07/10
2.3K0
Mac之vim普通命令使用
稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模
用户3621210
2020/09/08
6.4K1
VIM常用快捷键(转载)
移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字 B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5行 gd 跳至当前
lin_zone
2018/12/24
1.8K0
vim常用命令总结[通俗易懂]
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。
全栈程序员站长
2022/09/06
15.8K0
vim常用命令总结[通俗易懂]
linux常用命令:文本编辑
命令模式:默认,此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作;
訾博ZiBo
2025/01/06
3500
linux常用命令:文本编辑
vim 学习笔记(四)—— 常用命令汇总
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。
为为为什么
2022/08/05
1.8K0
vim 学习笔记(四)—— 常用命令汇总
IDEA + Vim,竟可以这么牛逼!!
本教程并不是单纯的vim操作介绍,更多的是与Intellj Idea进行配合。需要同时具备Intellj Idea和vim使用基础的同学学习。
终码一生
2022/04/15
3.1K0
IDEA +  Vim,竟可以这么牛逼!!
一张图记住 Vim 常用命令
基本上 vim 可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
wsuo
2020/07/30
5.9K0
vim 从嫌弃到依赖(8)——使用命令模式编辑文本
通过前面的文章,我们已经介绍了vim的普通模式、插入模式、可视模式。接下来让我们接着介绍vim中另一个强大的模式——命令行模式
Masimaro
2022/05/10
6010
vim 从嫌弃到依赖(8)——使用命令模式编辑文本
相关推荐
【总结】vim命令使用总结,该来的还是躲不掉啊晕
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档