12-vim-撤销和删除命令-02-删除文本
删除文本
| 命令 | 英文 | 功能 | 
| x | cut | 删除光标所在字符 | 
| d(移动命令) | delete | 删除移动命令对应的内容 | 
| dd | delete | 删除光标所在行 | 
| D | delete | 从光标位置删除至行尾 | 
注:
如果使用可视模式已经选中了一段文本,那么无论使用d还是x,都可以删除选中的文本.
删除命令可以和移动命令连用,以下是常见的组合命令:
| dw | 从光标位置删除到单词末尾(包括光标所在的字符) | 
| d0 | 从光标位置删除到一行的起始位置(不包括光标所在的字符) | 
| ndd | 从光标位置向下连续删除n行(包括光标所在行) | 
| d代码行数G | 从光标所在行删除到指定代码行之间的所有行(包括光标所在行和指定行) | 
| d'a | 从光标所在行删除到标记a之间的所有行(包括光标所在行和指定行) | 
12-vim-撤销和删除命令-02-删除文本的更多相关文章
- linux   -----      Vim进入和退出命令
		Vim进入和退出命令 本来不想写任何关于vim的文章的,无奈我今天又忘记怎么退出vim了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式.另外还有其它 ... 
- vi-vim :删除、撤销、恢复删除、复制删除
		删除 1 删除命令 vi命令 操作键 x 删除当前光标处的字符 X 删除光标左边的字符 D 删除从当前光标到本行末尾的字符 J 删除两行之间的换行符 (亦可用于合并两行) dmove 删除从当前光标到 ... 
- Git学习笔记(3)——撤销修改和文件的删除
		本文主要记录了git中,错误的撤销和文件的删除. 撤销修改 这里有3中情况 改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file. 不但改乱了工作区某个 ... 
- Linux命令:删除与恢复命令
		敲命令按以下顺序 ①vim filename ②e ③i ④ESC 删除命令: x(小写):删除光标所在处字符. dd:删除光标所在的行. D:删除从光标所在之处开始直到该行末尾的全部字符. < ... 
- SQLServer 命令批量删除数据库中指定表(游标循环删除)
		DECLARE @tablename VARCHAR(30),@sql VARCHAR(500)DECLARE cur_delete_table CURSOR READ_ONLY FORWARD_ON ... 
- PAT 字符串-02 删除字符串中的子串
		/* 2 *PAT 字符串-02 删除字符串中的子串 3 *2015-08-09 4 作者:flx413 5 */ #include<stdio.h> #include<string ... 
- HBase Shell输入命令无法删除问题解决技巧
		一.引言: HBase shell使用过程中,使用CRT客户端,命令输入后无法删除一直困绕着我,今天终于受不了,几番度娘,谷哥之后,终于有了解决方法,特共享给大家. 二.操作步骤 secureCRT中 ... 
- Ubuntu文件的复制、移动和删除命令
		先说说cp复制命令 该命令的功能是将给出的文件或文件夹复制到还有一文件或文件夹中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或文件夹 目标文件或文件夹 说明:该命 ... 
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
		使用dos批处理命令递归删除指定的文件(夹): (下面内容针对清理VC工程!自己按说明任意修改) 2014-06-10修改:删除前增加了[y,n]询问: echo off rem 递归删除当前文件下指 ... 
随机推荐
- 一个spark streaming的黑名单过滤小例子
			> nc -lk 9999 20190912,sz 20190913,lin package com.lin.spark.streaming import org.apache.spark.Sp ... 
- python打包生成exe文件
			今天任务让做一个可以在Win上直接执行的脚本,百度了下原来可以生产.exe文件.神奇了 安装 pyInstaller pip install pyInstaller 进入要打包文件的目录 执行 py ... 
- 关于uboot一些概念
			U-boot的环境变量值得注意的有两个: bootcmd 和bootargs. bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境 ... 
- 三、TortoiseSVN 单独拉取项目某个文件
			一.项目拉取后,单独对某个文件拉取 实践中会出现这样的问题,在svn 中 我项目 ,已经拉取了,但是 某个文件改乱了 ,想从新对某个文件拉取 . 解决方案:1.删除某个文件,从新更新获取-右击该文件上 ... 
- Linux系统测试端口连通性的方法
			Linux系统测试端口连通性的方法 有四种常用方法:1. telnet 方法2. wget 方法3. ssh 方法4. curl 方法 下面一一介绍. 1. telnet用法: telnet ip p ... 
- python数字图像处理(一)图像的常见操作
			首先导入必要的库,使用Opencv读入图像,避免复杂的图像解析,同时使用Opencv作为算法的对比,由于使用环境为jupyter使用matplotlib直接可视化 import cv2 import ... 
- mongodb使用本地日期查询
			db.getCollection('userLog').find({createAt:{"$gt":new Date("2018-08-05"),"$ ... 
- GOOSE报文解析
			GOOSE报文解析 变电站 使用 MMS报文 http://www.360doc.com/content/16/1014/20/36538220_598459873.shtml 
- 【串线篇】实现一个RestfulCRUD
			一.概述 利用SpringMVC做一个CRUD(增删改查)符合Rest风格的: C:Create:创建 R:Retrieve:查询 U:Update:更新 D:Delete:删除 <%@tagl ... 
- 15.stop引发的数据不一致
			/** * 数据不一致问题 * stop */ public class StopDemo { public static Student student = new Student(); publi ... 
