NZ宏spyder有没有代码提示有没有

国家代码_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢文章首发:&
上一次学习vim还是快一年了,倒腾了一个月之后就没碰过。现在重新汇总下vim命令。
1、有些命令回车后才有效果
2、vim编辑有三个状态:Normal、Insert、Visual
Normal模式下
保存关闭文件
:wq ZZ 保存和退出
:q! 放弃修改并退出
:qa! 强制退出所有打开的文件
:close[!] 最后一个窗口不关闭
:hide 最后一个窗口不关闭,可以关闭当前屏幕窗口。
:on[ly][!] 除了当前窗口所有其他窗口都关闭。
:ls 显示缓存
:b [filename] 打开缓存文件
:bn (n a number) move to nth buffer 打开指定数字的缓存
:bp previous buffer 打开上一个缓存
:bn next buffer 打开下一个缓存
w 下一个词的首字母
W 下一个词(跳过标点)
b 当前词的首字母
B 前一个词(跳过标点)
e 当前词的尾端
E 当前词的尾端(跳过标点)
注意: w e 是以字母、数字、_组成的为单词, 若要以blank空格符,用大写
h 左移一字符
l 右移一字符
j 下移一行
k 上移一行
gd 调到光标所在词定义位子go define
gg 到文档顶部
G 到文档底部
xgg xG :x 到第x行(x是行号)
10% 移动到文件大约10%的行位置
Ctrl + d 下翻半屏
Ctrl + u 上翻半屏
Ctrl + f 下翻一屏
Ctrl + b 上翻一屏
Ctrl + g 查看文件url、行数信息
H 命令移动光标到视野内的第一行,
M 移动到视野内的中部,
L 移动光标到视野内的最后一行。
光标所在的行位不变
Ctrl + e 上滚一行
Ctrl + y 下滚一行
zt 命令将光标所在行移动到屏幕的顶部,
zz 命令将光标所在行移动到屏幕的中部,
zb 将光标移动到屏幕的底部。
nz 回车,将第n行滚动至屏幕顶部
i 光标位置前插入
I 行首字符前插入
a 光标位置后插入
A 本行末尾插入
o 向下插入一行
O 向上插入一行
x dl 光标下的字符
X dh 删除光标前字符
dw 删除当前光标下的词,由光标位置起,不包括光标位字符
dnl 向右删除n个字母
dnh 向左删除n个字母
d$ D 删除光标到行尾
dd 删除当前行
dnj 向下删除n行
dnk 向上删除n行
dG 从当前光标位置一直删除到文件的末尾
dgg 从当前光标位置一直删除到文件的开始
6dw 删除6个word
diw 删除光标上的单词(不包括空格)
daw 删除光标上的单词(包括空格)
df 从当前光标位置上的字符一直删除到指定的字符(包括指定字符)
dt 从当前光标位置删除到指定字符的前一个字符
J 删除换行符,合并两行
%s/\s\+$// 删除全文行尾空格,%表示作用于整个文件,//表示替换的是空白
%s/^\s\+// 删除全文行首空格
撤销和重做
U ctrl + r 恢复撤销
在Insert模式下,输入字符,Ctrl p或Ctrl n代码提示
cl(s) ch c3w cb ciw caw df dt cc(S) c$(C) cG
yy Y 复制当前行
yw 复制当前光标下的词
yG 拷贝到文件的末尾
ygg 拷贝到文件的开头
y2/foo 拷贝2个foo之间的字符串
P 粘贴在当前位置之前Go
预定义类含义
:s/old/new
将当前行中查找到第一个字符&old&串替换为&new&
:s/old/new/g
将当前行中查找到的所有字符串&old&替换为&new&
:#,#s/old/new/g
在行号&#,#&范围内替换所有的字符串&old&为&new&
:%s/old/new/g
在整个文件范围内替换所有的字符串&old&为&new&
:s/old/new/c
在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认
r 输入字符替换光标下的字符,然后返回Normal模式, 如果光标选中一段字符,输入的一个字符会替换选择。
nr 输入字符会替换光标起的n个字符
R 会一直替换,按delete还原。 如果选中几个字符,则会进入visual模式,删除当前行,进入Insert模式。
:s/p1/p2/g 当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g 将第n1至n2行中所有p1均用p2替代
g/p1/s//p2/g 将文件中所有p1均用p2替换
/XXXX 搜索xxxx,可以用n下一个,N上一个,2n下第二个
/di 可查找到media
/^di 只匹配行首
/di$ 只匹配行未
/^di$ 仅仅匹配包括di的行并不带空格
/d.i 匹配第一个字符是d,第二个字符任意,第三个是i的字符串
/di\. 匹配带特殊字符.的字符串di.
# 向前搜索光标当前所在的字,向后查找当前光标的第2个单词,可以输入&2#&
* 向后搜索光标当前所在的字
fa 查找当前行光标所在位置的下一个f(ind) a,这里f可用t
Fa 查找当前行光标所在位置的上一个a
标记和宏(macro)
ma 将当前位置标记为a,26个字母都可以作为标记,mb、mc等等
&a 跳转到a标记的位置
qa 将之后的操作都记录下来,直到继续按q
@a 执行刚刚记录在a里面的键盘操作
@@ 执行上一次的macro操作
Ctrl a 数字加1
qaYp&C-a&q
1. qa开始录制
2. Yp 复制行.
3. \&C-a\& 增加1.
4. q 停止录制.
5. @a & 在1下面写下 2
6. @@ & 在2 正面写下3
现在做100@@ 会创建新的100行,并把数据增加到 103.
di* 光标在""之前或之中,则删除""之间的内容
yi{ 光标在{}之前或之中,则复制{}之间的内容
vi[ 光标在[]之前或之中,则选中[]之间的内容 i代表inner,可编辑的光标有 '、"、()、[]、{}、&&,i可替换成a,就连配符号一起操作
dtx 删除字符直到遇见光标之后的第一个x字符
ytx 复制字符直到遇见光标之后的第一个x字符
:n1,n2 co n3 将n1行到n2行之间的内容拷贝到第n3行下
:n1,n2 m n3 将n1行到n2行之间的内容移至到第n3行下
:n1,n2 d 将n1行到n2行之间的内容删除
:n1,n2 w!command 将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入
:r!command 将命令command的输出结果放到当前行
5w 相当于按五次w键;
6j 下移6行,相当于按六次j;
3J 大写J,本来是将下一行与当前行合并,加上数量,就是重复操作3次;
6dw d6w 结果是一样,就是删除6个word;
剩下的无数情况,自己类推吧
~ 修改选中的字符的大小写,原来大写的转换成小写,原来小写的转成大写。在Visual模式和Normal模式下都能生效。 注意,只有tiledeop设置后,这个才能成为一个操作命令,才可用该命令与其他光标移动的命令组合使用。
g~ 修改选中的字符的大小写操作命令,原来大写的转换成小写,原来小写的转成大写。
gu 修改选中的字符为小写操作命令。
gU 修改选中的字符为大写操作命令。
! 过滤警告操作命令
gq 选中文本格式化,文本拼接组合成句子或段落命令。在Normal模式和Visual模式下都能生效。
& 选中文本向右Tab缩进。在Normal模式和Visual模式下都能生效。
& 选中文本向左Tab缩进。在Normal模式和Visual模式下都能生效。
= 操作:选中文本自动缩进。 按v进入visual状态,选择多行,用&或&缩进或缩出
阅读(...) 评论()后使用快捷导航没有帐号?
查看: 2385|回复: 62
最后登录QQ<dd title="910244注册时间阅读权限10精华0积分555帖子
QQ土人 , 积分 555, 距离下一级还需 45 积分
本帖最后由 阳光明媚﹌ 于
14:13 编辑
第一个方法
手动QE瞬无法左右移动,只有W和S移动,一边瞬一边左右是宏,手动QE左右移动时肯定要停下瞬。
第二个方法
其实很简单,你碰见像宏的人,你说他宏他不承认,他说他QE,那你让他打EQ。就是先按E再按Q,切枪太快左下角有文字显示切什么枪。如果QE,EQ都是一个顺序同一个枪,那么宏。如果可以主武器前后换,则手动。6楼说的按键设置多套宏我也没办法.主要看第一条.
本人纯手动QE一个,会QE的应该都知道,QE跟EQ对手动没影响。
编辑一下,有人说影响我装13,我上面有说过不让你们用宏的么,有宏大神我也不怎么输出,累人你知道吗,过不去了你多打点输出别人还举报你,你咋想.用不用是你们的事,我只是让你们区分,别看见瞬就说是宏.后面继续无脑喷我无视了.
最后登录注册时间阅读权限0精华0积分10225帖子
提示: 作者被禁止或删除 内容自动屏蔽
          先看自己能力,再说自己脾气
最后登录注册时间阅读权限10精华0积分195帖子
QQ土人 , 积分 195, 距离下一级还需 405 积分
你打游戏不就为了。一个箱子。开极品??有人开宏打的快影响你装**了么??呵呵哒
最后登录注册时间阅读权限10精华0积分895帖子
, 积分 895, 距离下一级还需 305 积分
手动不止可以向前移动还有向后移动
最后登录QQ<dd title="910244注册时间阅读权限10精华0积分555帖子
QQ土人 , 积分 555, 距离下一级还需 45 积分
<font color="#j 发表于
你打游戏不就为了。一个箱子。开极品??有人开宏打的快影响你装**了么??呵呵哒 ...
你是不是见人就喷?我整个帖子说过不让你用宏了么?看大家整天讨论来讨论去,只是避免大家在游戏吵吵乱冤枉人而已.见人就喷?
最后登录注册时间阅读权限20精华0积分11605帖子
, 积分 11605, 距离下一级还需 3395 积分
第一个的确,正常是移动的时候瞬狙很难
第二个的话可以设置多套宏啊尤其是鼠标按键多的
最后登录QQ注册时间阅读权限0精华0积分1370帖子
提示: 作者被禁止或删除 内容自动屏蔽
最后登录QQ<dd title="910244注册时间阅读权限10精华0积分555帖子
QQ土人 , 积分 555, 距离下一级还需 45 积分
<font color="#ozbGF 发表于
手动不止可以向前移动还有向后移动
好吧,只有中指的WS跟S可以用
最后登录QQ<dd title="910244注册时间阅读权限10精华0积分555帖子
QQ土人 , 积分 555, 距离下一级还需 45 积分
本帖最后由 阳光明媚﹌ 于
14:14 编辑
冰封丶旋律 发表于
第一个的确,正常是移动的时候瞬狙很难
第二个的话可以设置多套宏啊尤其是鼠标按键多的 ...
无解了.无所谓,有大神带正好不累
最后登录QQ<dd title="424221注册时间阅读权限10精华0积分470帖子
QQ土人 , 积分 470, 距离下一级还需 130 积分
13切或者qq切是看不出来滴& &
最后登录QQ<dd title="882942注册时间阅读权限20精华0积分2340帖子
大咕噜, 积分 2340, 距离下一级还需 160 积分
我希望每次猎场都能遇到宏大神!
最后登录QQ<dd title="910244注册时间阅读权限10精华0积分555帖子
QQ土人 , 积分 555, 距离下一级还需 45 积分
逆战FANS 发表于
<font color="#切或者qq切是看不出来滴
QQ跟13速度跟不上
最后登录QQ注册时间阅读权限10精华0积分70帖子
QQ野人, 积分 70, 距离下一级还需 80 积分
<font color="#j 发表于
你打游戏不就为了。一个箱子。开极品??有人开宏打的快影响你装**了么??呵呵哒 ...
最后登录注册时间阅读权限200精华0积分299520帖子
圣骑士 , 积分 299520, 距离下一级还需 480 积分
最后登录QQ注册时间阅读权限10精华0积分105帖子
QQ野人, 积分 105, 距离下一级还需 45 积分
别逗,没见过滚轮切枪吗
最后登录注册时间阅读权限20精华0积分7395帖子
初级守卫, 积分 7395, 距离下一级还需 2605 积分
谁说qe就不能左右移动?把WASD也改了就可以。
最后登录QQ注册时间阅读权限20精华0积分21095帖子
守卫队长, 积分 21095, 距离下一级还需 3905 积分
最后登录QQ注册时间阅读权限20精华0积分2545帖子
咕噜队长, 积分 2545, 距离下一级还需 2455 积分
最后登录QQ注册时间阅读权限10精华0积分220帖子
QQ土人 , 积分 220, 距离下一级还需 380 积分
我QV切枪可以把
最后登录QQ注册时间阅读权限0精华0积分640帖子
提示: 作者被禁止或删除 内容自动屏蔽
逆战发帖王勋章
发表主题帖超过100
论坛金币达到2W
Powered by你的位置: >
> excel,宏,删除指定条件的行,删除指定行,代码
如图所示→1:想删除从A列的k1115开始A列到最后一个※为止的所有行。2:想删除B列以0开始的所有行。
Sub 删除指定条件的行()
&#8216;删除K1115到最后一个※号,删除B列首字符是0
endrow = Range(&#&#8221;).End(xlUp).Row
For i = endrow To 1 Step -1
& & If Cells(i, 1) = &#8220;※&#8221; Then zz = i
& & If Cells(i, 1) = &#&#8221; Then qs = i
If zz && &#8220;&#8221; And qs && &#8220;&#8221; Then
& & Range(&#8220;A&#8221; & qs & &#8220;:&#8221; & &#8220;A&#8221; & zz).EntireRow.Delete
& & MsgBox &#8220;A列没有找到符合条件的内容!&#8221;
endrow = Range(&#&#8221;).End(xlUp).Row
For i = endrow To 1 Step -1
& & If Left(Cells(i, 2), 1) = &#21; Then Cells(i, 2).EntireRow.Delete
下面的代码是实现删除指定行
Sub delblank1()
Dim iRstar As Long: iRstar = 1 &&#8216;第1个需删除的行号
Dim iRend As Long: iRend = 14 &&#8216;数据区域的末尾行号,可以是间隔的中间位置
Dim iRcount As Long: iRcount = 13 &#8216;间隔的行数,即交替删除与保留的行数量
Dim iRng As Range, iR As Long, i As Long
Columns(1).Insert
With Range(&#21;)
&#8216;以上,1到14行,删除13行
.Value = 1
.AutoFill Destination:=Range(&#8220;A1:A&#8221; & iRend + 1), Type:=xlFillSeries
.EntireColumn.AutoFit
iR = iRstar
Set iRng = Rows(iR & &#8220;:&#8221; & iR + iRcount &#8211; 1)
For i = 2 To Int((iRend &#8211; iRstar + 1) / iRcount) &#8211; 1 Step 2
iR = iRstar + iRcount * i
Set iRng = Union(iRng, Rows(iR & &#8220;:&#8221; & iR + iRcount &#8211; 1))
iR = ((iRend &#8211; iRstar + 1) Mod (iRcount * 2))
If iR & 0 And iR & iRcount Then Set iRng = Union(iRng, Rows(iRend &#8211; iR + 1 & &#8220;:&#8221; & iRend))
iRng.Delete
Sub delblank2()
Dim iRstar As Long: iRstar = 31 &&#8216;第1个需删除的行号
Dim iRend As Long: iRend = 34 &&#8216;数据区域的末尾行号,可以是间隔的中间位置
Dim iRcount As Long: iRcount = 2 &#8216;间隔的行数,即交替删除与保留的行数量
Dim iRng As Range, iR As Long, i As Long
Columns(1).Insert
With Range(&#21;)
.Value = 1
.AutoFill Destination:=Range(&#8220;A1:A&#8221; & iRend + 1), Type:=xlFillSeries
.EntireColumn.AutoFit
iR = iRstar
Set iRng = Rows(iR & &#8220;:&#8221; & iR + iRcount &#8211; 1)
For i = 2 To Int((iRend &#8211; iRstar + 1) / iRcount) &#8211; 1 Step 2
iR = iRstar + iRcount * i
Set iRng = Union(iRng, Rows(iR & &#8220;:&#8221; & iR + iRcount &#8211; 1))
iR = ((iRend &#8211; iRstar + 1) Mod (iRcount * 2))
If iR & 0 And iR & iRcount Then Set iRng = Union(iRng, Rows(iRend &#8211; iR + 1 & &#8220;:&#8221; & iRend))
iRng.Delete
转载请注明: & Link to this post!
与本文相关的文章牛人用EXCEL宏做的动画
分享这个视频的人喜欢
热门视频推荐
热门日志推荐
同类视频推荐
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场

我要回帖

更多关于 有没有直播写代码的 的文章

 

随机推荐