vim 块操作

一、列修改

  1. 首先进入 vim ,按下快捷键 ctrl + v进入块操作模式
  2. 然后按上下键选中你想要批量修改的文本列。
  3. 在 Esc 模式下输入大写的I 进入修改模式,输入要插入的内容,最后按 Esc 退出。注意:在插入文本时,vim 会自动切换为一行编辑模式(这不是错误!),在你按 Esc 退出之后,vim会自动在这几行前面添加相同的内容。
#test1
#test2
#test3

二、列删除

  1. 首先进入 vim ,按下快捷键 ctrl + v进入块操作模式
  2. 然后按上下键选中你想要批量删除的列文本内容。
  3. 在 Esc 模式下输入小写的d删除选中的列文本,输入大写的D删除选中的所有行。

范例:

# Settings for a TLS enabled server.
#
#    server {#        listen       443 ssl http2;
#        listen       [::]:443 ssl http2;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
#        ssl_session_cache shared:SSL:1m;
#        ssl_session_timeout  10m;
#        ssl_ciphers PROFILE=SYSTEM;
#        ssl_prefer_server_ciphers on;
#
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
#        error_page 404 /404.html;
#            location = /40x.html {#        }
#
#        error_page 500 502 503 504 /50x.html;

vim列删除、列修改相关推荐

  1. SQL2K数据库开发七之表操作添加删除和修改列

    1.在已有的表中添加.删除和修改列可以使用Transact-SQL中的ALTER TABLE语句,使用ALTER TABLE语句的语法为: 2.在SQL Server查询分析器中输入如下语句,往Pro ...

  2. sqlite 表的列增加,修改,删除及表的重构和去重操作

    sql 表的列增加,修改,删除--增加一列 alter table song_hot_local add songNameDec TEXT --增加多列 alter table one.dbo.Stu ...

  3. sqlServer2008 自增列不能直接修改,必须将原有staff_no列删除,然后重新添加一列具有identity属性的

    CREATE TABLE a_gztz_staff --员工表 ( staff_no int identity(1,1), --员工编号 自动递增 a_gzt_staff_pk varchar(120 ...

  4. SQLServer数据库自增长标识列的更新修改操作

    SQLServer数据库自增长标识列的更新修改操作方法 在日常的sql server开发中,经常会用到Identity类型的标识列作为一个表结构的自增长编号.比如文章编号.记录序号等等.自增长的标识列 ...

  5. pandas行/列删除

    pandas.DataFrame.drop()函数介绍 官方文档:pandas.DataFrame.drop DataFrame.drop(labels=None, axis=0, index=Non ...

  6. pandas删除数据行中的重复数据行、基于dataframe所有列删除重复行、基于特定数据列或者列的作何删除重复行、删除重复行并保留重复行中的最后一行、pandas删除所有重复行(不进行数据保留)

    pandas删除数据行中的重复数据行.基于dataframe所有列删除重复行.基于特定数据列或者列的作何删除重复行.删除重复行并保留重复行中的最后一行.pandas删除所有重复行(不进行数据保留) 目 ...

  7. 为gridview“删除”列添加确认对话框

    如何为gridview控件里的"删除"列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下: 1.继承Web.IO里的button控件,为其实现一个IPostba ...

  8. pandas 根据某一列的值修改某一列的值

    在做数据分析时,需要根据某一列的值修改另外一列的值,此时就需要使用pd.loc()函数. 例子, import pandas as pd x2 = pd.read_csv("submit.c ...

  9. VBA-常用函数集锦-13-Excel多行或多列删除

    系统:Windows 7 软件:Excel 2010 这个系列集锦了一些常用功能 今天说说对多行多列的删除操作 重点强调如何表示多行或者多列 数据源形式 Part 1:多行删除 通过Rows和Rang ...

最新文章

  1. 深入浅出统计学(十三)假设检验
  2. replication crash safe
  3. mysql多重主键错误,老师,jd_spider中数据插入Mysql时一直显示主键错误,求助~
  4. PS图层混合模式中英文对照
  5. 管理与决策这属于计算机在什么方面的应用,提供参考11级<计算机应用基础>...
  6. Java静态变量的初始化
  7. 1.通俗解释分布式系统
  8. android onresume函数,android – 使用onResume()刷新活动
  9. 开发者编程时应该围着“程序”转吗?
  10. c语言遗传算法实例ppt,遗传算法的C语言程序案例.doc
  11. YDOOK: USB 转 TTL 模块 连线使用实例教程
  12. 爱立信Ericsson
  13. 【电磁场与电磁波课程设计】基于HFSS的双频微带天线仿真及设计
  14. JAVA: 初级项目之基于Swing界面的仿QQ(一)
  15. HDU 3533 BFS
  16. 学习java的第十九天,static关键字、隐匿代码块的学习
  17. 《疯狂Java讲义》读书笔记(七):Swing编程
  18. 打印机如何双面打印、复印?
  19. mysql group 查询的替代_mysql group_concat替代或多行作为列
  20. org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

热门文章

  1. Raft 算法详解(一)领导者选举
  2. 如何用数学知识提升情商?数学学霸们的6大思维习惯
  3. 微信小程序处理后台返回json
  4. 图解TCP/IP读书笔记(一)
  5. arcgis api js调用天地图
  6. 服务器双通道与单通道的差别
  7. 连续时间傅里叶变换的共轭与共轭对称性(详细推导)
  8. 计算机考试 办公自动化,计算机等级考试,办公自动化考试试题
  9. Vitis开发笔记:将镜像刻录到SD卡
  10. 【测开面经】Python篇