1、CTR-C 进入命令行,

2、按DD =>删除光标所在行。

3、按a =>进入插入模式。

Gvim 的基本命令

编辑模式下

命令

说明

进入插入模式

i

从光标所在位置前开始插入文本

I

将光标移动到当前行行首,然后在其前插入文本

a

用于在光标当前所在位置之后追加新文本

A

将光标移动到所在行行尾,在那里插入新文本

o

在光标所在行的下面新开一行,并将光标置于行首,等待输入文本

O

在光标所在行的上面插入一行,并将光标置于行首,等待输入文本

光标定位

G

将光标移动到文件最后一行

替换和删除

rc

用字符c替换光标所指向的渌前字符

nrc

用字符c替换光标所指向的前n个字符

x

删除光标处的字符

nx

删除从光标所在位置开始向右的n个字符

dw

删除一个单词。若光标个在某个单词中间,则从光标所在位置开始删至词尾并连同空格

ndw

删除n个指定的单词

db

删除光标所在位置之前的一个词

ndb

删除光标所在位置之前的n个词

dd

删除当前行

ndd

删除当前行及向后n-1行的内容

复制和粘贴

YY

将当前行的内容复制到缓冲区

nYY

将当前开始的n行内容复制到缓冲区

p

将缓冲区的内容写到光村所在位置

/str

往右移动到有str的地方

?str

往左移动到有str的地方

n

向相同的方向移动到有str的地方

N

向相反的方向移动到有str的地方

撤销和重复

u

取消前一次的误操作

.

再执行一次前面刚完成的某个复杂的命令

退出

ZZ

存盘退出

ZQ

不保存退出

命令行模式下

命令

说明

跳行

:n

跳到第n行

退出

:q

退出Vi

:wq

保存退出Vi

:q!

不保存退出Vi

文件相关

:w

将当前编辑的内容存盘

:w file

将当前编辑的内容写入到file文件中

:n1,n2w file

将从n1开始到n2结束的行写到file文件中

:nw file

将第n行写到file文件中

:1,.w file

将从第一行起到光标所在位置的所有内容写入到file文件中

:.,$w file

将从光标当前位置起到文件结尾的所有内容写入到file文件中

:r file

打开另一个文件file

:e file

新建另一个文件file

:f file

将当前文件改名为file文件

字符串搜索、替换、删除

:/str/

从当前光标开始往右移动到有str 的地方

str?

从当前光标开始往左移动到有str 的地方

:/str/w file

将包含有str的行写入到file文件中

:/str1/,/str2/w file

将从str1开始到str2结束的内容写入到file文件中

:s/str1/str2/

将第一个str1替换为str2

:s/str1/str2/g

将所有的str1替换为str2

:.,$ s/str1/str2/g

将从当前位置到结尾的所有str1替换为str2

文本的复制、移动和删除

:n1,n2 co n3

将从n1行到n2行的内容复制到n3后面

:n1,n2 m n3

将从n1行到n2行的内容移动到n3后面

:d

删除当前行

:nd

删除从当前行开始的n行

:n1,n2 d

删除从n1行开始到n2行结束的所有内容

:.,$ d

删除从当前行开始到结尾的所有内容

:/str1/,/str2/d

删除从str1开始到str2为止的所有内容

执行shell

命令

:!ls

运行shell命令ls(这里ls可用其他命令替换)

n1,n2 w !Command

将n1到n2行的内容作为Command命令输入。如果不指定n1和n2,则将整个文件的内容作为命令 Command的输入

:r !ls

将命令运行ls的结果写入当前行的位置(这里ls可用其他命令替换)

http://blog.sina.com.cn/s/blog_4e95dba90100g4dz.html

转载于:https://www.cnblogs.com/Impulse/archive/2013/06/03/3115336.html

Gvim的基本命令:CTR-C =进入命令行相关推荐

  1. gvim常用命令行大全

    1. VIM的四种常见模式 一.启动Vim 1.双击桌面的图标,就可以启动Vim(是图形界面的) 2.在开始菜单---点--运行 接着输入 vim 或者gvim,就可以启动Vim或Gvim了. 二.V ...

  2. 命令行界面命令模式及相互切换、交换机命令行操作模式及模式间的切换过程、命令行界面基本功能、命令的快捷键功能、交换机基本配置命令、交换机特权模式下基本命令、交换机全局配置模式下基本命令、

    1.命令行界面命令模式及相互切换   锐捷交换机命令行管理界面分成若干不同的模式,用户当前所处的命令模式决定了可以使用的命令,不可跨模式执行命令.以下给出三种基本模式.   用户模式(User EXE ...

  3. 访问命令行(Linux基本命令)

    一.Bash Shell 简介 bash(Bourne Again SHell)是一种在许多Linux发行版中默认使用的命令行解释器(shell).它是Linux系统管理和开发的重要工具之一,也是Sh ...

  4. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解

    <Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...

  5. mysql 命令行 外键_MySQL基本命令行MySql外键设置详解

    MySQL 命令行 一.mysql服务的启动和停止 net stop mysql net start mysql 二.登录mysql 语法如下:mysql  -u  用户名  -p  用户密码 键入命 ...

  6. containerd 命令行工具之 ctr与crictl

    一 安装 官方文档 注: ctl是 containerd 的一个命令行工具 但是crictl是k8s提供的对接cri的一个命令行工具 https://github.com/kubernetes-sig ...

  7. 命令行收集(DOS/Linux/nc/xscan/xsniffer)

    #1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" ...

  8. window命令行大全

    2019独角兽企业重金招聘Python工程师标准>>> 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DO ...

  9. windows 小脚本和命令行总结(方便学习和使用)

    net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码" /user: ...

最新文章

  1. Linux操作系统下文件作用
  2. IntelliJ IDEA 问题总结之中的一个 —— jar包、assets、maven、git
  3. 对页面制定区域进行打印,以及打印不显示页脚URL的方法
  4. 1.VMwareTools的安装,vmware启动的时候,虚拟机黑屏,解决办法
  5. JVM之垃圾收集器回收种类
  6. Annotation 注解
  7. flume linux 命令,flume启动命令 · Mr.Deng’s Blog
  8. Session、Dialog和Transaction的区别
  9. 微服务架构案例(06):通过业务、应用、技术、存储方面,聊聊架构
  10. 电力企业计量生产需求系统解决方案
  11. 一杯“咸水”的人生哲理
  12. Ubuntu 20.04配置FTP服务方法(非匿名登录)
  13. 支持中国西安申办ICCV2025,见证计算机视觉蓬勃发展的20年| Vote for ICCV2025 Xi'an China...
  14. E-Prime2.0安装避坑指南
  15. C语言 知识点总结完美版
  16. Inav Configurator给F4刷固件进入不了DFU
  17. 微信小程序后端用python_使用django开发微信小程序后端
  18. ToLua(LuaFramework) -ToLua框架使用指南
  19. Datawhale 天池二手车交易价格预测— Task1 赛题理解 +Task2 数据分析
  20. IDEA 从入门到踩坑(4)-No tests found for given includes 错误解决

热门文章

  1. 喜欢宅在家里的人,有什么合适的工作做?
  2. 头条搜索已经全面上线,会不会成为下一个流量风口
  3. 发际线对于一个人的颜值影响有多大?
  4. 让皮肤看起来更加水嫩光泽
  5. 装修的九大风格,快来看看哪种适合你
  6. 商业认知,市场总是不按常理出牌
  7. 如何对namedtuples列表进行排序
  8. 易懂分布式 | Kademlia算法
  9. 配置docker阿里云镜像加速
  10. OpenCV之图像的混合