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

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

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

45420

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.5K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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函数没有找到匹配项,则返回"未找到"。

    13310

    平面设计师必备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

    分享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

    史上最易懂——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.5K140

    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 容器内行为一样。 贴在底部?...但你也可以使用它将元素粘贴到底部。这意味着可以定义页脚具有粘性位置,并且在向下滚动时始终会出现粘在底部。当我们到达粘性容器末尾时,元素将停留在其自然位置。最好将其用于自然位置为粘性容器底部元素。

    26920

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

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

    16330

    如何用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.7K80

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

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

    40.4K52

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

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

    18310

    利用连按 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 注销或者重启后可以看到,新增用户已没了就可以了

    93130

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

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

    28810

    【收藏】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.2K21

    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 命令将文本粘贴到当前上方。 ?

    62720

    小程序长列表优化实践

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

    2.5K20

    Linux学习笔记(十)Vim文本编辑器使用

    常用插入命令: i 在当前光标所在位置插入随后输入文本,光标后文本相应向右移动 I 在光标所在行首插入随后输入文本,行首是改行第一个非空白字符,相当于光标移动到行首再执行i命令...要查找字符串 光标所在行开始向上查找字符串 :set ic 查找时忽略大小写 :set noic 查找时区分大小写 使用Vim进行替换 r 替换光标所在处字符 R 光标所在处开始替换...,按Esc结束 :替换起始处,替换结束处s/源字符串/替换字符串/g 替换范围内字符串 :%s/源字符串/替换字符串/g 替换整篇文档字符串 :1,$s/root/ROOT/g...删除多行 dG 删除光标开始到文件末尾内容 D 删除光标开始到这行行尾内容 :开始行,中止行d 删除指定范围行 yy或Y 复制单行 nyy或nY 复制多行...p 粘贴到当前光标所在行下 P 粘贴到当前光标所在行上 dd命令删除内容都临时放到内存里,将光标移动到指定位置,按下p,就能将刚才删除内容又粘贴到此处 使用Vim撤销上一步操作 u

    88210

    Linux——常用命令(2)

    #dd   删除光标处开始#行内容                       d^   删除当前光标之前到行首所有字符                       d$   删除当前光标处到行尾所有字符... 6、复制 yy   复制当前行整行内容到剪贴板         #yy   复制光标处开始#行内容  7、粘贴 p 小写    将缓冲区中内容粘贴到光标位置处之后               ...P 大写    粘贴到光标位置处之前  8、查找 /word     从上而下在文件中查找字符串“word”                ?...filesystems 在当前文件中读入其他文件内容  替换 :s /old/new 将当前行中查找到第一个字符“old” 串替换为“new”  :s /old/new/g 将当前行中查找到所有字符串...“old” 替换为“new”  :#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”  :% s/old/new/g 在整个文件范围内替换所有的字符串“old”

    24020
    领券