精华内容
下载资源
问答
  • vim 文件名 or vi 文件名都可以通过vim打开文件一般vim打开文件功能更多一些,特别是对于shell脚本这种文本,会有不同字符的高亮显示。如果启动vim时指定文件名,或者指定的文件名不存在,vim会...

    e13c8d6ef8f5a60330d87061830ed6cc.png

    在Linux江湖,最常用到的编辑器非vim莫属,vim的功能很强大。

    1. vim简介

    在Linux世界中,最长用到的而且功能比较强大的是Vim编辑器。Vim编辑器是在内存缓冲区中处理数据。

    vim 文件名 or vi 文件名

    都可以通过vim打开文件

    一般vim打开文件功能更多一些,特别是对于shell脚本这种文本,会有不同字符的高亮显示。

    如果启动vim时未指定文件名,或者指定的文件名不存在,vim会开辟一段新的缓冲区域来编辑。

    vim /etc/passwd

    2 vim模式介绍

    vim编辑器有两种模式:

    1. 普通模式
    2. 插入模式

    2.1 普通模式

    当刚打开要编辑的文件或新建一个文件时,vim首先进入的是普通模式。在普通模式中,vim会将案件解释程命令。

    在普通模式下,可以用方向键在文本区域移动光标。vim有用来移动光标的命令:

    h:左移一个字符

    j:下移一行(文本的下一行)

    k:上移一行(文本的上一行)

    l:右移一个字符

    PageDown(或Ctrl+F):下翻一屏

    PageUp(或Ctrl+B):上翻一屏

    G:移动到缓冲区的最后一行

    num G:移动到缓冲区的第num行

    gg:移动到缓冲区的第一行

    2.2 普通模式的命令行模式

    Vim编辑器在普通模式下有个特特别的功能叫命令行模式。命令行模式提供了一个交互式命令行,可以输入额外的命令来控制vim的行为。要进入命令行模式,在普通模式下按下冒号键”:”,光标会移动到消息航,然后出现冒号,等待输入命令。

    在命令行模式下有几个命令时可以退出缓冲区:

    :q 如果未修改缓冲区数据,退出。

    :q! 取消所有对缓冲区数据的修改并退出。

    :w filename 将文件保存到另一个文件中。

    :wq 将缓冲区数据保存到文件中并退出

    3 编辑数据

    在普通模式,输入i,就会进入到插入模式,然后就可以编辑和数据的插入。如图:

    ba5d82470593db4aabc8af2555288fd2.png

    在普通模式下,vim提供了一些命令来编辑缓冲区中的数据。

    命令

    描述

    x

    删除当前光标所在位置的字符

    dd

    删除光标所在的行

    dw

    删除当前光标所在的单词

    d$

    删除当前光标所在位置至行尾的内容

    J

    删除当前光标所在行行尾的换行符(拼接符)

    u

    撤销前一编辑命令

    a

    在当前光标后追加数据

    A

    在当前光标所在行尾追加数据

    r char

    用char替换当前光标所在位置的单个字符

    R text

    用text覆盖当前光标所在位置的数据,知道按下ESC键

    4 复制和粘贴

    vim在删除数据时,实际上会将数据保存在单独的一个寄存器中。可以用p命令取回数据。而复制操作在vim中是y(代表yank),可以在y后面使用和d命令相同的第二字符(yw代表复制一个单词,y$代表复制到行尾)。复制文本后,把光标移动到希望放置文本的地方,输入p命令,复制的文件就会出现在该位置。

    复制的过程你无法知道自己到底复制了多少内容,知道粘贴后才明白复制的内容是什么,可视模式可以解决这个问题,可视模式会在你移动光标时就高亮显示需要复制的文本的内容。要进入可视模式,将光标移动到开始复制的位置,然后按下v键,你会注意到光标所在位置的文本已经被高亮显示。下一步,移动光标来覆盖希望复制的文本,高亮显示会覆盖所有你移动的行文本,然后按下y键进行复制,寄存器中已经有了要复制的文本,将光标移动到希望放置文本的位置,使用p键来粘贴,这样就完成了复制粘贴操作。

    44870b016c9ed74ef73c73eb5c0f517e.png

    选中后输入 y复制,然后选择需要粘贴的地方,输入p粘贴

    如图:

    9ae83f96974e515043015aaadc4f92a2.png

    然后就复制成功粘贴了!

    5 查找和替换

    5.1 查找

    在vim中可以通过按下斜线(/)键。光标会跑到消息航,然后vim会显示出斜线,然后输入需要查找的关键字符,按下回车键,vim会在文本中查找要查找的文本。

    通常会出现三种回应:

    1. 如果要查找的文本出现在光标当前位置之后,则光标会跳转到该文本出现的第一个位置。
    2. 如果要查找的文本未在光标当前位置之后出现,而且在之前出现,则光标会染过文件末尾,出现在该文本所在的第一个位置(并用一条消息指明)
    3. 输出一条错误消息,说明在文件中没有找到要查找的文本。

    如果要继续查找同一个单词,按下斜线,然后按回车,挥着使用n键,表示下一个(next).

    展开全文
  • 如上图所示,这个图形是我通过插入光栅图片描出来的,描好后把图片删了保存为dwg文件,如果插入的图片路径或者文件名改变...命令行输入快捷键xr回车,打开外部参照管理器,如图:上图可以看出之前插入的图片显示未...

    点击进入室内学习地址

    一、打开图纸缺少图片参照文件怎么办?

    5de272d4ad34fcfca07948f32f188979.png

    如上图所示,这个图形是我通过插入光栅图片描出来的,描好后把图片删了保存为dwg文件,如果插入的图片路径或者文件名改变了,再次用cad打开该dwg文件就会提示找不到外部参照文件,如图:

    84b5516b77939ddaff8973bdbf84221a.png

    这时勾选左下角始终忽略未融入的参照文件,点击忽略未融入的参照文件,打开图形。

    命令行输入快捷键xr回车,打开外部参照管理器,如图:

    976f8a70424d14bf1012247bf4247641.png

    上图可以看出之前插入的图片显示未参照,因为你改变了参照文件的位置或者文件名了。

    这时如果该图片在此dwg文件中确实没有用了,那么就可以拆离该参照,如图。

    9ea7db141a8477b528676acbe695eed0.png

    e00d0c6d2d24c36a15dfb986efb7065f.png

    从新保存该dwg文件,再次打开时就不会提示找不到外部参照文件。

    ps:通过上面的讲解,我相信你应该知道你网上下载图纸为什么会有此提示了,如上只是通过插入图片说明,外部参照有很多种。

    二、如何插入永不丢失的图片?

    我们在使用CAD时有时会需要在CAD里插入图片,但是有时会发现插入的图片变成这样了

    这是因为插入的图片的路径找不到了,也就是说图片被你删了或者保存路径被你改了。

    10edf0841eb64551e0fd8a9dda51e70f.png

    今天教大家一种插入的图片永远不会消失的办法:

    1.点击“插入”里的“OLE对象”;

    a781f441c12e9d1a4c97d10e6f0986d4.png

    2.点击“新建”“画笔图片”最后点击“确定”;

    5f047bcc3fd31bfc23c9cbd884c3b654.png
    室内设计学习地址jq.qq.com

    3.点击粘贴中的“粘贴来源”;

    cbf577df3249f9736df34aa59e913acf.png

    4.选择需要插入的图片,并点击“打开”;

    2c0238c5013c2514d441fef6485a3ae9.png

    5.图片插好后点击右上角的叉号(注:不用在画笔中点击保存);

    e1dc3fcc303c253d8bcae731f43fc53e.png

    6.点击保存后一个永远都不会消失的图片就插入成功了。


    喜欢的小伙伴记得三连哦,关注+评论

    有什么问题评论区见哦,或者找我~

    展开全文
  • 设计稿中,有用到手机内置的第三方字体。如何在微信小程序中使用呢? 开始 触类旁通,小程序的wxss语法与css是一致的。我们首先想到的是@font-face{}。没错,它就是今天的主角~ 在正式开始之前,我们先来看看两...

    前言

    设计稿中,有用到手机未内置的第三方字体。如何在微信小程序中使用呢?

    开始

    触类旁通,小程序的wxss语法与css是一致的。我们首先想到的是@font-face{}。没错,它就是今天的主角~

    在正式开始之前,我们先来看看两个常见的概念:

    字体文件:引用该类型文件,控制文字的显示形态。
    字体图标:使用字体代替图标显示。

    一开始,参照网上的方法,将对应的字体文件,上传到https://transfonter.org/,通过转换成base64编码,在wxss文件中使用。

    (注意:@font-face{ src: url(不支持相对路径的引用); })

    转换后的样式文件特别大,接近10M。完全不能接受的处理方式,于是开始使用绝对路径,将字体文件上传至服务器。(PS:其实一开始这种做法就是错误的,转base64适合字体图标(如:iconfont)的转换,文件相对较小。而我的需求是字体文件,不是字体图标。

    实践

    参考,参考,不会的时候看看别人类似的是怎么实现的。这里参考的是有赞Vant的cell组件。既然是开源的,那我们可以轻松查看它的实现。

    cell组件.wxss的部分代码:

    cell的wxss

    虽然它使用的是字体图标,但是它的字体文件没有转换为base64编码,而是放在了服务器,通过url地址去请求的。这点和我的需求是一致的~

    问题

    既然如此,那么在自己的项目中,引入服务器中的字体就OK了呀~

    wxml:

    <view class="test">字体测试</view>
    <view class="icon van-icon van-icon van-icon-upgrade van-icon-upgrade" style="font-size: 32rpx;"></view>

    wxss:

    @font-face {
        font-family:'youth';
        src:url('https://***/***/***/youth.TTF') format('truetype');
    }
    @font-face {
        font-family:'vant-icon';
        src:url('https://img.yzcdn.cn/vant/vant-icon-76f274.ttf') format('truetype');
    }
    .van-icon {
        position:relative;
        display:inline-block;
        font:normal normal normal 14px/1 vant-icon;
        font-size:inherit;
        text-rendering:auto;
    }
    .van-icon-upgrade::before {
        content:"\F058";
    }
    .test {
        font-size:50px;
        font-family:'youth';
    }
    

     

    先来看看看效果:

    没有生效

     真机上预览字体并没有生效(微信开发工具上是正常的),下面一个小图标是我引用有赞字体的样式,它可以正常显示,说明有赞的字体在真机上是加载成功了的。

    那我们单独在浏览器中请求一下这两个文件,看看有什么不同吧。

    请求有赞的字体文件:

    请求有赞的字体文件

    请求我们的字体文件 :

    请求自己的字体文件

     发现有什么不同没?在请求头Response Headers中,有赞的字体请求相应中有Access-Control-Allow-Origin。这是需要后端配置的,允许跨域请求。

    沟通,沟通,修改之后,我们来看看真机上预览的效果:

    正常显示的效果

    总结

    1.  如果你是使用字体图标,文件较小,可以参考这篇文章将字体文件转为base64,以减少网络请求。

    2.  如果你是和我一样主要设置字体,字体文件一般较大,可以放置在服务器中,但是服务器一定要配置允许跨域。

    3. 如果你想了解更多情况,给你以下参考:
      https://developers.weixin.qq.com/community/develop/doc/000e40cce604582e9947f82615b800?highLine=%25E5%25A4%2596%25E9%2583%25A8%25E5%25AD%2597%25E4%25BD%2593
      https://www.cnblogs.com/llkbk/p/7410099.html
      https://blog.csdn.net/martinwangjun/article/details/79653728

     

    嘘寒问暖 不如打笔巨款~

     

    展开全文
  •  • 向图形中添加内容(例如外部参照、块和填充)。  • 在新窗口中打开图形文件。  • 将块拖动到工具选项板上以便于访问。  如下是设计中心界面:  6、完善Arx接口调用  浩辰ICAD ARX 在一年的...
  • Radmin自动登录器v3.0

    2018-01-06 16:04:23
    * 单击工具栏上的“显示隐藏树状目录”按钮可以显示隐藏目录树窗格,目录树窗格的右键菜单可完成目录树的一些常规操作; * 单击工具栏上的“选择切换图标查看模式”按钮可以切换或选择记录窗格的图标查看模式; *...
  • * 单击工具栏上的“显示隐藏树状目录”按钮可以显示隐藏目录树窗格,目录树窗格的右键菜单可完成目录树的一些常规操作; * 单击工具栏上的“选择切换图标查看模式”按钮可以切换或选择记录窗格的图标查看模式; *...
  • 【查看IP信息】 查看本机LAN局域网的IP地址以及WAN外部网的公共IP地址(需要接入Internet)。 【显示桌面】 快捷的一键式显示桌面,有时桌面图标找不到时特别有用。 【资源管理器】 快捷的打开系统IE资源管理...
  • 【综合计算显示】 综合计算并显示选中区域存储格的最大值、最小值、平均值、求和、存储格个数、筛选状态下的的加总求和,以及显示选区包含的数字、字符、汉字的个数等信息。 【GB2转BIG5】 将选中区域存储格的简体...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    【综合计算显示】 综合计算并显示选中区域存储格的最大值、最小值、平均值、求和、存储格个数、筛选状态下的的加总求和,以及显示选区包含的数字、字符、汉字的个数等信息。 【GB2转BIG5】 将选中区域存储格的简体...
  • 【综合计算显示】 综合计算并显示选中区域存储格的最大值、最小值、平均值、求和、存储格个数、筛选状态下的的加总求和,以及显示选区包含的数字、字符、汉字的个数等信息。 【GB2转BIG5】 将选中区域存储格的简体...
  • 【综合计算显示】 综合计算并显示选中区域存储格的最大值、最小值、平均值、求和、存储格个数、筛选状态下的的加总求和,以及显示选区包含的数字、字符、汉字的个数等信息。 【GB2转BIG5】 将选中区域存储格的简体...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    6、新增“类_任务栏”可以显示隐藏任何第三方窗口图标,相当于易中的(不在任务栏显示),带【实例】演示。 7、新增“类_线程池1”中的“等待”方法。 8、修复“编码_Utf8到Ansi“分配内存失败BUG,感谢易友【仁鹰】...
  • windows蓝屏错误代码

    2010-11-18 22:27:50
    1006 0×000003EE 储存该档案的外部媒体发出警告,表示该已开启档案已经无效。 1007 0×000003EF 所要求的作业无法在全屏幕模式下执行。 1008 0×000003F0 An attempt was made to reference a token that does not ...
  • 然而,由于HTML5的W3C标准规范还制定,安卓系统中类浏览器Webview自身存在一些局限性,因此仍存在着诸多问题亟需解决,包括:(1)多窗口类浏览器模式问题。安卓上用于加载的Webview视图窗口只是作为类浏览器而...
  • 964.9 设置字段的默认值 964.10 使用关系、关键字字段和索引 974.10.1 建立表之间的关系 984.10.2 实施参照完整性 1004.10.3 选择一个主键 1014.10.4 往表中添加索引 1024.11 改变字段和关系 1044.11.1 重新安排表中...
  • 964.9 设置字段的默认值 964.10 使用关系、关键字字段和索引 974.10.1 建立表之间的关系 984.10.2 实施参照完整性 1004.10.3 选择一个主键 1014.10.4 往表中添加索引 1024.11 改变字段和关系 1044.11.1 重新安排表中...
  • 964.9 设置字段的默认值 964.10 使用关系、关键字字段和索引 974.10.1 建立表之间的关系 984.10.2 实施参照完整性 1004.10.3 选择一个主键 1014.10.4 往表中添加索引 1024.11 改变字段和关系 1044.11.1 重新安排表中...
  • 964.9 设置字段的默认值 964.10 使用关系、关键字字段和索引 974.10.1 建立表之间的关系 984.10.2 实施参照完整性 1004.10.3 选择一个主键 1014.10.4 往表中添加索引 1024.11 改变字段和关系 1044.11.1 重新安排表中...
  • 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。 入侵常用参数: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在 HIGH 优先级类别开始应用程序 REALTIME 在 ...
  •  总之,当液压系统出了故障,不要盲目处理,按照“先易后难、先外后内、先重点后一般”的顺序分析和解决问题,一般先检查外部泄漏情况,检查油量油质,检查堵塞情况,对于元器件内部磨损引起的故障,要先弄懂原理后...
  • 外部却不行,这个返回值的函数就可以理解为闭包。理解闭包还可以看一个经典的求值的例子。 <pre><code> JavaScript function save_i(){ var a = []; for(var i = 0;i<10;i++){ a[i] &...
  • 8.4.3 指定WHERE子句的查询语句和星号(*)的用法 170 8.4.4 SQL中作为集合的表 170 8.4.5 子串样式匹配和算术操作符 172 8.4.6 查询结果排序 173 8.5 更复杂的SQL查询 173 8.5.1 包含NULL...

空空如也

空空如也

1 2
收藏数 22
精华内容 8
关键字:

外部参照未显示