Vim 插入递增列

<C-a> ++1

<C-x> --1

?
?

安装Plugin ‘terryma/vim-multiple-cursors‘后

<C-v>

选所有数字

<C-n>

<C-a>

时间: 2024-10-12 19:37:59

Vim 插入递增列的相关文章

Vim中修改列模式的文字为ABCD或1234的递增序号

vimrc里添加 vnoremap <F3> :<C-u>call <SID>AddCharOfCursor()<CR> "递增列模式下的字符function! s:AddCharOfCursor() let c = col('.') let l = line('.') let l0 = line("'<") let l1 = line("'>") let char0 = strpart(getl

ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”解决办法

ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”解决办法 今天遇到的一个问题: 直接修改数据表中的某些字段数据内容时报错: ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”解决办法 上网查询发现解决途径有: 法1,数据库字符集应该是UTF-8的,对于UTF-8或欧洲的某些字符集,oracle在存储时,对于一个字符需要2个或3个字节的存储空间,虽然表定义 中为varchar2(4000),但是其实该字段的data_length为其2倍或3倍长.这种情况下

更新数据库中所有表【插入新列】

1.通过SQL语句,循环数据库所有的表,分别插入新列"F_EditTime" 1 use DDDD 2 /*Get Table Cursor*/ 3 declare @tablenname  varchar(50); 4 declare @isExist int; 5  6 /*游标遍历数据库所有的用户表表名*/ 7 Declare t_Table_cursor Cursor for 8  SELECT name FROM sys.sysobjects where Type='u'; 

Oracle中Clob类型处理解析:ORA-01461:仅可以插入LONG列的LONG值赋值

感谢原作者:破剑冰-Oracle中Clob类型处理解析 上一篇分析:ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 最近为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值).经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享. 准备 系统环境 xp+.net2.0+oracle9i 表结构(由于是测试,表结构随便建了一

关于blob转到目标库报ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值错误解决方案

在数据抽取时,开发需要clob类型的数据,但是目标库类型是blob类型的,于是抽取的时候报错: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值错误 可能有以下几种原因: 可能有以下几种原因: 1.插入到字符串长度大于4000字节. 2.插入到表中的记录的某个字段数据的实际长度大于2000个字节(如果是UTF-8,则是1333个字节):或者是插入的记录中有两个或两个以上长度大于2000字节的字符串. 3.数据库与客户端的JDBC 驱动不匹配.对于UTF-8或欧洲的某些字符集,o

插入标识列identity_insert

在进行数据插入时,如果插入列名包括标识列,常常会遇到以下3种提示: 一."当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'xxxxxxxx' 中的标识列插入显式值." 示例: 1.首先建立一个有标识列的表: CREATE TABLE products (id int IDENTITY PRIMARY KEY, product varchar(40)) 2.尝试在表中做以下操作: INSERT INTO products (id, product) VALUES(3,

vim的批量列编辑

使用快捷键:control+v进入状态"VISUALBLOCK",然后使用方向键向下选择,选择多行,向右选择,选择多列,使用快捷键d删除所选. 再次进入VISUAL BLOCK状态,选择多行多列, 使用快捷键:shift+i,插入相应内容 使用快捷键esc,选中的内容全部变为test 原文地址:https://www.cnblogs.com/shengulong/p/9873985.html

vim 删除多列

比如想删除一个文件的1-1000行的前3列: gg #到文件首ctrl+v #可视块模式999j,2l #注意是小写的J和L(方向键向下和向右也可以)d #删除

更新数据库报错:SQL Error: 1461, SQLState: 72000 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值

原因:某一个字段本为varchar2(1024),但是实际要插入的值超过varchar2允许的最大长度4000时,oracle自动将该字段值转化为Long类型,然后提示插入操作失败. 解决办法: 1.是不是真的要插入超过定义长度的值?否则对长度做判断,截取等. 2.若是,则将字段采用clob.blob,或者使用文件代替,字段保存文件地址即可.