首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

马克鳗治好了我多年的像素眼

,如果界面做的很丑陋, 那它肯定活不过1年, 马克鳗的UI非常漂亮, 我特地从安装包里把两款图标导出来贴到了这里!...软件启动的首界面也非常漂亮, 是一块粘有刻度纸的木板 ? 底部的UI从左到右分为左中右三组, 依次是: ?...---- 左一组: 打开文件 / 从粘贴板获得图片并打开 导出设计稿/ 将设计稿导出到粘贴板 撤销操作 反撤销操作 中二组: 长度标记 范围标记 颜色标记 文字标记 移动工具 右三组:...缩放尺 简单实用的功能 从粘贴板打开图片, 将标注稿导出到粘贴板 我最喜欢马克鳗从粘贴板打开图片的功能, 马克鳗还能直接将当前标注稿导出到粘贴板中, 想想看, 如果有人向你询问标注进度, 你只需一键导出到粘贴板..., 然后直接粘贴到对方的聊天窗口中,是不是很方便!

46020

Vim基础用法,最常用、最实用的命令介绍(保姆级教程)

配置文件设置set number (设置行号)set nocompatible (设置不兼容vi模式,不设置会导致许多vim特性被禁用)set clipboard=unnamed (设置普通的复制粘的内容和...)y$ (复制当前字符到行尾)y^ (复制当前字符到行首 )yG (从当前位置复制到文件结尾)yf+(任意字符), (从当前字符复制到任意字符)yy (复制当前一整行)p (粘贴)p (粘贴到游标所在行的下方...)shift + p 或者叫大写的P (粘贴到游标所在行的上方)d (剪切/删除)vd/x (删除当前游标所在的字符)dw (删除游标右边的单词)db (删除游标左边的单词)d$ (删除从当前游标到行尾...)d^ (删除当前游标到行首)dG (删除从当前行到文件结尾)df+(任意字符) 或 vf+(任意字符)+d (删除从当前字符到任意字符)diw/daw (游标在单词任意位置时,可以删除完整单词)dd...)0 (跳到行首的第一个字符)$ (跳到行尾)gg (跳到文件最顶部)shift + g 或者叫 G (跳到文件最底部),引申的命令:ggvG (全选)-解释:选中最顶部到最底部,即全选nG (n表示行号

1.8K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Vi和Vim编辑器

    #行 行号显示 :set nu 在编辑器中显示行号 :set nonu 取消编辑器中的行号显示 删除 x或Del 删除光标处的单个字符 dd 删除当前光标所在行 #dd 删除从光标处开始的#行内容...d^ 删除当前光标之前到行首的所有字符 d$ 删除当前光标处到行尾的所有字符 复制 yy 复制当前行整行的内容到粘贴板 #yy 复制从光标处开始的#行内容 粘贴 p(小写) 将缓冲区的内容粘到贯标位置之后...P 粘贴到光标位置处之前 保存文件 :w :w /root/newfile 另存为其他文件 退出vi :q 未修改退出 :q!..."old"串替换为"new" :s /old/new/g 将当前行中查找到的所有字符串"old"替换为"new" :#,# s/oldnew/g 在行号"#,#"范围内替换所有的字符串"old"为"...new" :% s/old/new/g 在整个文件范围内替换所有的字符串"old"为"new" :s /old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认 # vi和vim

    2.7K40

    AI办公自动化:根据一个Excel列检索另一个excel表格内容

    要在一个Excel工作簿的工作表中的某个公司名称的列检索另一个excel表格(全部上市公司名称列表)内容,来判断这个公式是否是上手公式,需要写一个Excel公式,可以在deepseek中输入提示词: 在当前...,如果和某个单元格内容一致,则将这个单元格所在行的B列内容复制到当前excel表格的E2单元格 deepseek的回复: 要在当前Excel表格的E2单元格中编写一个公式,以完成将D2单元格内容与另一个工作簿中的...C1:C5360, 0):这部分公式在全部A股2024上半年业绩预告.xlsx工作簿的全部A股工作表的C1到C5360单元格范围内查找D2单元格的内容,并返回匹配项的位置。...:这部分公式使用MATCH函数返回的位置,从全部A股2024上半年业绩预告.xlsx工作簿的全部A股工作表的B1到B5360单元格范围内提取相应的内容。...., "未找到"):这部分公式用于处理错误情况,如果MATCH函数没有找到匹配项,则返回"未找到"。

    18510

    平面设计师必备的AI快捷键

    一、原位粘贴技巧 CTRL+C 复制 CTRL+F 原位贴到前面 CTRL+B 原位贴到后面 二、页面切换技巧 在开多个AI文档的情况下。...六、查找/替换字体时查看字体预览的小技巧 当使用AI文件使用字体显示框和可替换字体列表框中,使用右键点击字体名称,可出现文件中使用该字体的头几个文字,这样就比较容易查找和确认。...3、输出自定义的图形,打开刚才制作好的文件,选择文件—-输出,从文件格式保存类型里选择PNG,找到X:\Illustrator CS 2\Support Files\Contents\Windows作为存盘位置...【Ctrl】+【C】 将剪贴板的内容粘到当前图形中 【Ctrl】+【V】或【F4】 将剪贴板的内容粘到最前面 【Ctrl】+【F】 将剪贴板的内容粘到最后面 【Ctrl】+【B】 删除所选对象 【DEL...首先,打开你的渐变面板,点击你要改变颜色的滑块,选择以下几种方法: 1.改变填充色(在工具箱); 2.在颜色面板里改变填充色; 3.在色板面板中直接拖曳色块到颜色面板填充色块中; 4.在颜色面板中点击底部的色谱

    2.5K20

    hhdb数据库介绍(10-27)

    可按时间范围筛选所选范围内的连接情况,默认显示最近三个月的所有连接信息。...该时间范围对图形模式下所有图标有效总应用连接数显示当前连接计算节点的应用连接个数,由前端应用IP+连接用户+逻辑库(真实use了逻辑库)确定一条连接信息连接时长最长的连接展示当前所有连接中连接计算节点时长最长的一条连接信息时长计算方式...若存在某条连接在查询时段范围内仍未结束连接则取查询范围结束的那个时间作为该连接的临时结束时间进行统计连接次数最多的连接展示当前所有连接中连接计算节点(连接从建立到结束为1次)次数最多的连接信息连接次数计算方式...若存在某条连接在查询时段范围内仍未结束连接则该条连接仍会作为1次被统计进来连接总时长占比展示在查询时间范围内不同连接时长范围内的连接数量占比情况连接总时长占比计算方式:在查询时间范围内的连接数据中取连接时长...切换筛选框会联动变化底部二级图表Y轴显示维度鼠标点击图标中的具体柱体可联动底部二级图表“连接用户分布图”、“逻辑库分布图”展示效果。

    4410

    史上最易懂——ReactNative分组列表SectionList使用详情及示例详解

    > void 当列表被滚动到距离内容最底部不足onEndReachedThreshold的距离时调用 onEndReachedThreshold number 决定当距离内容最底部还有多远时触发onEndReached...比如,0.5表示距离内容最底部的距离为当前列表可见长度的一半时触发 onRefresh void 如果设置了此选项,则会在列表头部添加一个标准的RefreshControl控件,以便实现“下拉刷新”的功能...可见范围和变化频率等参数的配置请设置viewabilityconfig属性 refreshing boolean 在等待加载新数据时将此属性设为true,列表就会显示出一个正在加载的符号 renderItem...比如说,viewPosition 为0时将这个列表项滚动到可视区顶部 (可能会被顶部粘接的header覆盖), 为1时将它滚动到可视区底部, 为0.5时将它滚动到可视区中央。...viewOffset是一个以像素为单位,到最终位置偏移距离的固定值,比如为了弥补粘接的header所占据的空间 注意: 如果没有设置getItemLayout,就不能滚动到位于外部渲染区的位置。

    4.6K140

    分享14 个非常实用的CSS技巧

    CSS :in-range 和 :out-of-range 伪类 这些伪类用于对指定范围内/外的输入进行样式设置。...(a) :in-range 如果 input 元素的当前值在 min 和 max 属性的范围之间,则 input 元素在范围内。 这个伪类可以很容易地确定一个字段的当前值是否可以接受。...(b) :out-of-range 如果 input 元素的当前值超出了 min 和 max 属性的范围,则 input 元素超出范围。 如果字段值超出其范围,它会给用户一个视觉指示。...如果没有限制,则该元素不能在范围内或超出范围。 2. grayscale( ) 函数 你可以使用值 100% 将图像从彩色转换为黑白。 当将此值设置为 0% 时,你的图像将保持不变。...你需要做的就是根据需要调整一些设置并将 CSS 代码复制粘贴到你的项目中。

    1.1K50

    TCP粘拆包详解与Netty代码示例

    接收方法不及时读取套接字缓冲区数据,这将发生粘包。 拆包和粘包的形式 第一种情况:接收端正常收到两个数据包,即没有发生拆包和粘包的现象,此种情况不在本文的讨论范围内。 ?...发送端将每个数据包封装为固定长度(不够的可以通过补0填充),这样接收端每次从接收缓冲区中读取固定长度的数据就自然而然的把每个数据包拆分开来。...NIO模型变身为IO模型 Netty自带的拆包解包,异常检测等机制让你从NIO的繁重细节中脱离出来,让你只需要关心业务逻辑 Netty解决了JDK的很多包括空轮询在内的bug Netty底层对线程,selector...做了很多细小的优化,精心设计的reactor线程模型做到非常高效的并发处理 自带各种协议栈让你处理任何一种通用协议都几乎不用亲自动手 Netty社区活跃,遇到问题随时邮件列表或者issue Netty已经历各大...// 标记一下当前的readIndex的位置 byteBuf.markReaderIndex(); int packetLength = byteBuf.readInt

    1K30

    CSS粘性定位 - 它的真正工作原理!

    当它正常工作时,元素会"粘"在一定位置,但在滚动的其他部分,它又会停止"粘"住。作为一个每天都在使用CSS的人,作者无法接受自己不能深入理解这个问题的根本原因,所以决定深入研究sticky定位。...Stick 探索 在尝试使用 sticky 定位的过程中,我很快发现,当一个具有sticky定位样式的元素被包裹起来,并且它是包裹元素内唯一的元素时,这个被定义为sticky定位的元素并不会"粘"住。...Fixed - 当项目固定时,它的行为与 position: fixed 完全相同,浮动在视口的相同位置,从流中移除。...Absolute 定位 - 在粘附区域的末尾,元素停止并堆叠在另一个元素的顶部,就像绝对定位元素在 position: relative 容器内的行为一样。 贴在底部?...但你也可以使用它将元素粘贴到底部。这意味着可以定义页脚具有粘性位置,并且在向下滚动时始终会出现粘在底部。当我们到达粘性容器的末尾时,元素将停留在其自然位置。最好将其用于自然位置为粘性容器底部的元素。

    30620

    穿越搜索迷雾!Python算法解密:线性搜索与二分搜索,助你驾驭搜索之道!

    线性搜索 线性搜索是一种简单的搜索算法,逐个检查列表中的每个元素,直到找到目标元素或遍历完整个列表。 算法步骤: 从列表的第一个元素开始,逐个比较元素与目标元素。 如果找到目标元素,返回其索引。...如果遍历完整个列表仍未找到目标元素,返回-1。...我们使用for循环逐个比较列表中的元素与目标元素,如果找到目标元素,则返回其索引;如果遍历完整个列表仍未找到目标元素,则返回-1。...二分搜索 二分搜索是一种高效的搜索算法,用于在有序列表中查找特定元素的位置。与线性搜索相比,它通过反复将查找范围减半来快速缩小搜索范围。 算法步骤: 确定查找范围的起始点和终点。...当前索引: 1,元素: 22,不匹配 当前索引: 2,元素: 25,不匹配 当前索引: 3,元素: 34,匹配 以下是二分搜索的可视化示例: 目标元素: 34 列表: [11, 22, 25, 34

    18030

    如何用Vim提高开发效率

    ) 页面定位 键位 gg(定位到页面的第一行) G(定位到页面的最后一行) H(定位到当前页面的顶部,High首字母大写) M(定位到当前页面的中部,Middle首字母大写) L(定位到当前页面的底部...) s(清除当前字符并进入插入模式) 恩,这个很简单,就不贴图了。...剪切、复制、粘贴 键位 dd(剪切当前行的内容) D(剪切光标后到行尾的内容) yy/Y(复制当前行的内容) p(粘贴到光标后) P(粘贴到光标前) 撤销 键位 u(撤销上一步,IDE一般都是Cmd...组合操作 组合操作可以看作是op+i/a+scope公式的应用,解释一下这个公式,op就是我们前面提到的插入(c)、剪切(d)、复制(y)以及还未提到的选择(v),i表示scope范围内,a表示包含scope...标签,scope就是操作的范围了。

    1.8K80

    如何在 Vim 中复制,剪切,粘贴

    下面是一些有用的命令: yy - 复制当前行,包括换行符 3yy - 复制从光标所在的当前行开始的三行文本 y$ - 复制从光标位置到行尾的文本 y^ - 复制从光标位置到行首的文本 yw - 复制到下一个词的开头...yiw - 复制当前词 y% - 复制匹配符号范围内容。...下面是一些有帮助的命令: dd - 剪切当前行,包括换行符 3dd - 剪切从光标位置所在行开始的 3 行文本 d$ - 剪切从光标位置到行尾的内容 这些命令同时适用于删除的场景。...粘贴 (Putting) 想要粘贴被剪切的内容,先将光标移动到想要的位置,然后按p键可以将内容粘贴到当前光标后面,或者按P按键可以粘贴到当前光标前面。...05.移动光标到你想要粘贴的位置。 06 按P将内容粘贴到光标前面,按p将内容粘贴到光标后面。 总结 在这个指南中,我们为你演示了在 Vim 中如何复制,剪切和粘贴。

    41.2K52

    leetcode刷题(85)——739.每日温度

    提示:气温 列表长度的范围是 [1, 30000]。每个气温的值的均为华氏度,都是在 [30, 100] 范围内的整数。...break; } } } return res; } 2.单调栈 可以维护一个存储下标的单调栈,从栈底到栈顶的下标对应的温度列表中的温度依次递减...如果一个下标在单调栈里,则表示尚未找到下一次温度更高的下标。 正向遍历温度列表。...对于温度列表中的每个元素 T[i],如果栈为空,则直接将 i 进栈,如果栈不为空,则比较栈顶元素 prevIndex 对应的温度 T[prevIndex] 和当前温度 T[i],如果 T[i] > T[...由于单调栈满足从栈底到栈顶元素对应的温度递减,因此每次有元素进栈时,会将温度更低的元素全部移除,并更新出栈元素对应的等待天数,这样可以确保等待天数一定是最小的。

    19610

    利用连按 5 下 Shift 漏洞破解 win7 开机密码(原理以及实现)

    注意:自己娱乐以及学习练习玩玩就好,用自己的靶机或者虚拟机进行测试娱乐,本人虚拟机进行操作的 原理 其实按下 5 次 shift 弹出的 粘带键 是一个程序,路径在 C:\Windows\System32...在非法关机下,下次启动会提示 ,点击修复这个时候就是最高管理权限,所有使用cmd就没有限制了,但是如果已经修复了的系统是无法完成利用这个漏洞修改用户开机密码的 步骤一 确认有这个 粘带键 按下 5 次...应用程序 复制cmd,然后粘贴到当前文件夹中 粘贴可以点一下垂直滚动条,然后在应用程序后面的空白处,右键粘贴 为了方便你可以将上面的cmd副本重命名为 aaa 继续找到 sethc...,连续按shift键 5 次了 步骤二 破解密码(修改密码) 取消密码 在 cmd 黑窗口 输入更改当前用户密码即可 我这次是将密码取消掉,也就是不设置密码 修改密码命令格式说明 net user...粘带键 程序的名称 删除用户命令格式说明 net user 用户名 /del 案例: net user cjz /del 注销或者重启后可以看到,新增的用户已没了就可以了

    99730

    Google Earth Engine (GEE) ——Earth Engine Explorer (EE Explorer)使用最全解析(8000字长文)

    您可以通过以下三种方式之一访问数据目录: 单击右上角按钮栏中的数据目录按钮。 单击数据层列表右上角的“+”按钮。 单击数据图层列表底部的添加数据链接。...对于在数据名称后面带有“在工作区中打开”或在其描述页面中在工作区中打开按钮的数据集,单击链接将其作为附加层添加到工作区数据列表中。新数据层将出现在数据列表和地图中当前数据层的上方。...定义的最小值将绘制为 0,最大值为 255,定义的最小值和最大值范围内的所有数据值都将线性缩放。最小和最大范围之外的数据设置为 0 或 255,具体取决于它们是小于还是大于提供的范围。...需要注意的事项 以下是您应该注意的 EE Explorer 和数据集可能不直观的行为和特征的列表。 Landsat 影像无法在全球范围内查看;您必须放大几个级别。...如果图像未出现在地图上,请查找页面顶部的黄色条,指示您需要放大。 每个数据集都来自在特定时间范围内运行(或运行)的卫星。

    49210

    【收藏】Vim常用快捷键

    1 Vim全键盘键位图 1.1 英文版 绿色键:motion,移动光标,或定义操作的范围 黄色键:command,直接执行的命令,红色命令进入编辑模式 橙色键:operator,后面跟随表示操作范围的指令...d$:剪切当前行光标所在的位置到行尾 d^:剪切当前行光标所在的位置到行首 ndd:从当前行起,剪切n行 2.3 复制&粘贴(yank & paste) 复制 yy:复制当y前行 y$:复制当前行光标所在的位置到行尾...y^:复制当前行光标所在的位置到行首 nyy:从当前行起,复制n行 粘贴 p:在此行之后粘贴 P:在此行之前粘贴 2.4 搜索(searching) 2.5 标记&宏(marks & macros...) 2.6 各类移动(various motions) 文档范围内移动 gg:文档顶部 G:文件底部或行号(如果在G前面放置数字) 当前可见页面内移动 H:将光标移动到当前可见页面的顶部(High...) M:将光标移到当前可见页面的中间(Middle) L:将光标移动到当前可见页面的底部(Low) 2.7 各类命令(various commands) 图片来自:http://www.viemu.com

    5.9K21

    13-4 vi基本编辑

    像x 命令一样,d 命令也可加以数字前缀来明确删除的次数。 另外, d 命令总是加以控制删除范围的光标移动命令作为后缀。...dW命令删除整个单词.png Ⅱ.使用 d$ 删除光标至本行末尾的字符 从 was 到行末所有字符都删除。 ?...d$命令删除从光标到行末内容.png Ⅲ.使用dG删除当前行到文件末尾的内容 删除当前行(第1行)到文件末尾的内容。 ?...① p命令 将光标移至文本的第 1 行,使用 yy 命令复制当前行。 接下来,将光标移至最后一行(G),使用 p 命令将复制的内容粘贴到当前行的下方。 ?...p命令粘贴到光标之后.png 别忘了 u 命令会取消我们的操作。 ② P命令 将光标移至文件的最后 1 行,输入 P 命令将文本粘贴到当前行的上方。 ?

    65120

    小程序长列表优化实践

    三 传统优化方案 通过上面我们知道了,解决长列表的手段本身就是控制 item 的数量,原理就是当数据填充的时候,理论上数据是越来越多的,但是可以通过手段,让视图上的 item 渲染,而不在视图范围内的数据不需要渲染...在 scroll 滑动过程中,可以通过 srollTop 和 scroll-view 的高度,以及每一个 item 的高度,来计算哪些 item 是在视图范围内的。...windowHeight,然后设置 top ,bottom 为屏幕高度,这样当列表分组处于距离屏幕顶部一屏距离和屏幕底部一屏距离都会触发事件,然后就可以通过 intersectionRatio 判断当前列表分组是消失在视图区域...那么接下来就需要给当前分组创建一个 IntersectionObserver 来判断: 如果当前分组,在规定视图范围内,那么渲染真实的 item 元素。...如果当前分组,不在规定的视图范围内,那么渲染 skeleton 占位节点。 Component({ //...

    2.7K20

    Vim高手修炼手册:Linux下最全常用命令集锦,Linux环境下vim不可不知的常用命令大全

    粘贴到光标后的位置 P 粘贴到光标前的位置 dd 删除当前行 dw 删除从光标位置到单词末尾的内容 diw 删除光标所在的整个单词 u 撤销上一步操作 Ctrl + r 重做撤销的操作 v 进入可视模式...:set noic 搜索时区分大小写 :/ 从当前位置向下搜索指定的搜索词 :?... 从当前位置向上搜索指定的搜索词 :n 跳转到下一个搜索结果 :N 跳转到上一个搜索结果 :%s///g 在整个文件中替换所有匹配的为 :s///g 在当前行中替换所有匹配的为 :range s///g 在指定范围内替换匹配的为,例如:1,10s/old...:first 跳转到列表中的第一个文件 :last 跳转到列表中的最后一个文件

    13400
    领券