热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

Vim基本编辑和移动命令

Vim基本编辑和移动命令1.上下左右移动光标:h:左l:右k:上j:下2.删除一行:ddwww.2cto.com3.删除一个字符:x4.删除一个换行符:J5.在光标下方新建一行,并且进入插入模式:o(小写字母o)...
Vim基本编辑和移动命令
 
1.上下左右移动光标:
    h:左    l:右    k:上    j:下
2.删除一行:dd  www.2cto.com  
3.删除一个字符:x
4.删除一个换行符:J
5.在光标下方新建一行,并且进入插入模式:o(小写字母o)
6.在光标上方新建一行,并且进入插入模式:O(大写字母O)
7.光标移动到下一单词的词首:w
8.光标移动到前一单词的词首:b
9.光标移动到下一单词的词尾:e
10.光标移动到前一单词的词尾:ge
11.移动到当前行第一个字符:0(数字0)
12.移动到当前行的第一个非空字符:^
13.移动到当前行的行尾:$
14.移动到本行中的指定字符:fc(c就是要找到的这个字符)
15.向左移动到本行中的指定字符:Fc(c就是要找到的这个字符)
16.向右移动到本行中的指定字符:tc(c就是要找到的这个字符)
17.括号匹配:%    
    这个需要解释一下:假设有下面一行:(a + b) × c,假设当前光标在左括号(上,在普通模式下输入%命令就会使光标自动跳转到右括号)上。
18.移动到指定行:30G(30就是行号)
19.移动到文件末尾:G  www.2cto.com  
20.移动到文件头:gg或者1G
21.定位到文件的位置的百分之多少:30%(30就是要定位的比例)
22.移动到当前这一屏幕的开头:H(H代表Head的意思)
23.移动到当前这一屏幕的中间:M(M代表Middle的意思)
24.移动到当前这一屏幕的末尾:L(L代表Last的意思)
25.将屏幕向上移动半屏幕:ctrl+U
26.将屏幕向下移动半屏幕:ctrl+D
27.向前滚动一屏幕:ctrl+F
28.反向滚动一屏幕:ctrl+B
29.将光标所在行滚动到当前屏幕顶部:zt
30.将光标所在行滚动到当前屏幕底部:zb
31.将光标所在行滚动到当前屏幕中部:zz
32.撤销undo上次操作:u
33.重做redo上次操作:ctrl+R
 
 
 
作者 wawlian

推荐阅读
  • 默认情况下,Git 使用 Nano 编辑器进行提交信息的编辑,但如果您更喜欢使用 Vim,可以通过简单的配置更改来实现这一变化。本文将指导您如何通过修改全局配置文件来设置 Vim 作为默认的 Git 提交编辑器。 ... [详细]
  • 在中标麒麟操作系统上部署达梦数据库及导入SQL文件
    本文档详细介绍了如何在中标麒麟操作系统上安装达梦数据库,并提供了导入SQL文件的具体步骤。首先,检查系统的发行版和内核版本,接着创建必要的用户和用户组,规划数据库安装路径,挂载安装介质,调整系统限制以确保数据库的正常运行,最后通过图形界面完成数据库的安装。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • flea,frame,db,使用,之 ... [详细]
  • 1、什么是过滤器管道使用竖线(|)将两个命令隔开,竖线左边命令的输出就会作为竖线右边命令的输入。连续使用竖线表示第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入, ... [详细]
  • 在Ubuntu 16.10 (x86) 上安装 WordPress 4.7.115
    本文介绍如何在Ubuntu 16.10 (x86) 系统上安装WordPress 4.7.115,包括下载、解压、配置等步骤,确保安装过程顺利进行。 ... [详细]
  • 如何处理PHP缺少扩展的问题
    本文将详细介绍如何解决PHP环境中缺少扩展的问题,包括检查当前环境、修改配置文件以及验证修改是否生效的具体步骤,帮助开发者更好地管理和使用PHP扩展。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中安装 Python 3.7 的步骤,包括编译工具的安装、Python 3.7 源码的下载与编译、软链接的创建以及常见错误的处理方法。 ... [详细]
  • 构建个人多节点Linux环境(CodeSheep)
    本文介绍如何通过虚拟机搭建一个多节点的Linux环境,这对于学习、实验和项目部署都具有重要意义。文章详细讲解了网络IP设置、节点间通信等关键步骤。 ... [详细]
  • Linux系统快捷键大全及使用技巧
    本文详细介绍了Linux系统中的各种快捷键,包括命令行和VIM编辑器中的常用快捷键,帮助用户提高操作效率。同时,文章还提供了关于字体配置、软件安装等方面的实用信息。 ... [详细]
  • Ubuntu 14.04 系统安装后网卡名称修改方法
    本文介绍了在安装 Ubuntu 14.04 Server 版本后,如何将默认的网卡名称从非 eth 格式修改为传统的 eth 格式,并提供了详细的步骤和示例。 ... [详细]
  • 本文详细介绍了在Mac平台上安装和配置MySQL的步骤,包括下载安装包、卸载MySQL以及解决命令行中找不到mysql命令的问题。 ... [详细]
  • Centos7 Tomcat9 安装笔记
    centos7,tom ... [详细]
  • 整理于2020年10月下旬:总结过去,展望未来Itistoughtodayandtomorrowwillbetougher.butthedayaftertomorrowisbeau ... [详细]
  • 本文介绍了编程语言的基本分类,包括机器语言、汇编语言和高级语言的特点及其优缺点。随后详细讲解了Python解释器的安装与配置方法,并探讨了Python变量的定义、使用及内存管理机制。 ... [详细]
author-avatar
手机用户2502882045
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有