编辑器

编辑器之神-VIM

南楼画角 提交于 2020-11-12 23:27:58
在这天地间,流传这两大神器的故事:据说Emacs是神的编辑器,而Vim是编辑器之神。正所谓,工欲善其事,必先利其器。今天就和大家分享一下关于编辑器之神Vim的传说。 一、Vim的历史 1.下图是关于几款主流编辑器的学习曲线: (注:图片来自互联网) 2.VIM - Vi IMproved 3.上图中vi即是vim的前身 VI:Visual Interface 4.VIM和VI是文本编辑器 何为文本文件? 文本文件一般指只有字符原生编码构成的二进制计算机文件,与富文本相比,其不包含字样样式的控制元素,能够被最简单的文本编辑器直接读取 文本文件常见的格式? ASCII、MIME、.txt、... 那么,何为文本编辑器? 文本编辑器是计算机软件中的一种。主要用于用来编写和查看文本文件。 文本编辑器的种类: 行编辑器 :sed 全屏编辑器 :nano、vi、vim 二、Vim编辑器的基本操作 1. 基本操作 VIM:模式化的编辑器 基本模式 编辑模式 (命令模式) 输入模式 (插入模式) 末行模式 (vim内置的命令行接口) Note :打开的时候 默认 的模式是编辑模式 打开文件 # vim [OPTION]... FILE... +# :打开文件后,直接让光标处于第#行的行首 +/PATTERN :打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首; 模式转换 模式转换:

PropertyEditorRegistry 和 PropertyEditorRegistrySupport 源码

半城伤御伤魂 提交于 2020-04-08 10:49:26
PropertyEditorRegistry 属性编辑器注册表 封装了注册 JavaBeans PropertyEditors 的方法 //注册给定类型的所有属性的自定义属性编辑器 void registerCustomEditor(Class<?> requiredType, PropertyEditor propertyEditor); //如果属性path是一个array/Collection,这里的requireType应该是其元素的类型 void registerCustomEditor(@Nullable Class<?> requiredType, @Nullable String propertyPath, PropertyEditor propertyEditor); //找到一个指定类型和属性的属性编辑器 @Nullable PropertyEditor findCustomEditor(@Nullable Class<?> requiredType, @Nullable String propertyPath); PropertyEditorRegistrySupport 属性便捷器注册支持 是 PropertyEditorRegistry 的基本实现 , 提供了默认编辑器和自定义编辑器的管理 ,只要担任 BeanWrapperImpl 的基类。

PDF编辑器中的拆分功能有多强?

时光怂恿深爱的人放手 提交于 2020-04-07 16:29:23
PDF文件作为现在的电子文档的主流格式,无论是在工作还是学习都不可避免的需要与其接触,虽然大部分情况都是仅仅只要阅读PDF文件即可。但即使是阅读文件也需要使用PDF阅读器或PDF编辑器中的一些功能进行辅助,以此来提高工作/学习效率,先不说在阅读过程中可能需要的对PDF文件的注释或对其内容的修改。仅仅只是阅读PDF文件就有许多门道。 在得到一份PDF文件后,不可能一份文件都是您所需要的,可能一份PDF文件里面有几十页但只有几页甚至可能只有几页中的一部分是您需要的,这时候如果您每次阅读该文件都拿着原文件看一点然后再一页页翻到另一页,这无疑是低效率的,浪费时间不说,不连续的阅读也不利于理解资料内容。现在,小编就为大家介绍一下摆脱这种窘境的方法——PDF拆分,使用PDF拆分时您可以先下载一个PDF编辑器,如小编使用的福昕PDF编辑器个人版 一 、 先来说说如何将PDF文件拆分成几个部分: 首先将需要处理的PDF文件在福昕PDF编辑器个人版中打开; 点击编辑器左边的“导航面板”的“缩略页页”,点击鼠标右键,点击“拆分文档” ; 在弹出弹窗“拆分文档”,可选择按“页数”或按“文件大小”进行拆分,选择拆分的页数或大小后,点击确定,即可完成拆分。小提示:拆分成功后的文档,所在位置默认与原文档一致 。 二 、 再说说如何拆分出特定的几页: 首先将需要处理的PDF文件在福昕PDF编辑器个人版中打开;

在PDF编辑器中的裁剪功能及后续处理!

拥有回忆 提交于 2020-04-07 16:18:08
因为PDF格式的兼容性和保密性以及高度还原原文件图文内容的特性,PDF格式被广泛应用于各个领域。我们在网上下载的大部分文件都是PDF文件。在PDF文件中有时会出现大量的页边距留白,让人看了很不爽,但使用收缩页面大小功能时字体文本也会跟着缩小,有碍阅读。这种时候应该怎么办呢? 这个时候您可以考虑PDF编辑器中的页面剪裁功能,那应该如何使用PDF编辑器中的剪裁功能呢?现就现在小编就为大家讲解一下: 首先,您需要下载一款安装PDF编辑器 在福昕PDF编辑器中打开需要处理的文件; 点击“页面管理-裁剪页面”,拖动选择框选中需要裁剪的位置,双击裁剪部分后会弹出设置对话框 在“设置页面尺寸”的的对话框中填入您需要的尺寸,确定。 经过以上步骤即可完成的页面裁剪,但小伙伴们会发现,裁剪出来的页面也其它没处理的页面有很多差异,看起来很别扭,很不舒服。别急,小编接下来就为大家介绍如何处理这种状况。 还是在福昕PDF编辑器个人版中进行处理,这次涉及的功能叫“虚拟打印”,裁剪页面完成后,点击“打印”选择以“foxit”开头的打印机,点击确定,选择保存的位置即可。之后您就可以在保存文件的位置找到并打开文件,会发现因为裁剪而造成的与其它页面的差异已经不见,各个页面的大小变得相同。 除了处理文件页面大小不一致,在福昕PDF编辑器个人版中的打印功能还有其它用途,比如:缩小文件大小,解除文档的某些限制等等

编辑器中动画菜单及其子菜单的使用介绍

我的未来我决定 提交于 2020-04-07 05:04:10
动画 可以编辑场景里的动画,可以加路径等 路径动画 可以让模型添加路径,和添加关键点,删除路径,可以设定播放时间 骨骼动画 可以选择你要加的骨骼动画 (x3da 格式文件 ) 让骨骼动画停止或播放,可以让他循环或不循环; 贴图动画 可以加一个布告板动画,就是替换贴图,设定替换每张贴图的时间。可以让添加路径,和添加关键点,删除路径,可以设定播放时间 变形动画 可以让模型,变形成为动画,例如模型向一个方向拉伸; 相机动画 可以录制一段相机的移动路径,和拍摄电影一样。 X3D.Engine 通用虚拟现实引擎安装包下载地址: http://www.x3dengine.cn/Download.aspx 技术支持QQ群:105315485 来源: oschina 链接: https://my.oschina.net/u/218563/blog/39081

X3D.Studio编辑器界面介绍

我只是一个虾纸丫 提交于 2020-04-07 05:03:06
X3DStudio 编辑器的界面可分为【菜单栏】、【属性栏】、【显示栏】和【对象信息栏】四大部分。如下图所示。 X3D.Engine 通用虚拟现实引擎安装包下载地址: http://www.x3dengine.cn/Download.aspx 技术支持QQ群:105315485 来源: oschina 链接: https://my.oschina.net/u/218563/blog/38238

编辑器中工程菜单及其子菜单的使用介绍

孤者浪人 提交于 2020-04-07 05:01:46
工程 菜单 单击文件进入工程栏。 新建工程 (新建一种解决方案,可选 X3D.Engine,X3D.Servers,X3D.GIS 等工程类型) 输入工程的名字,单击 save 就完成了 .xml 文件工程的新建; 打开工程 (选择已经做好的 a:X3D.Engine,b:X3D.Servers,c:X3D.GIS 等工程方案的 .xml 文件名;并单击 open 就可以打开工程了) 最近工程 (打开最近你打开过的工程文件) 导入工程 (导入你已经建好的工程 .xml 文件) 关闭工程 (可以关闭当前打开的工程) 工程显示 (你是否打开工程 , 可以看到你现在工程;全局脚和界面本的状态) 工程场景显示 (你是否打开工程,和工程中的场景) X3D.Engine 通用虚拟现实引擎安装包下载地址: http://www.x3dengine.cn/Download.aspx 技术支持QQ群:105315485 来源: oschina 链接: https://my.oschina.net/u/218563/blog/38242

X3D.Studio 大场景编辑器

给你一囗甜甜゛ 提交于 2020-04-07 05:00:11
X3D.Studio 通用虚拟现实引擎安装包下载地址: http://www.x3dengine.cn/Download.aspx X3D.Studio,是一款方便快捷的3D大场景编辑器,基于国际领先X3D.Engine引擎,依托稳定、高效快捷的工作流程,处理所有数字内容的2D/3D图形、声音、网络、数据库、互动逻辑及AI,用于构建3D虚拟现实场景。 X3D.Studio,所有操作均可视化、图形化。使用者只须具备一定3DSMAX建模和渲染基础,利用X3D.Studio,无需懂程序技术,依然可以轻松操作,迅速制作虚拟现实场景。 X3D.Studio特性 友好的图形编辑界面、高效快捷的工作流程; 强大的3D图形处理能力,任意角度、实时的3D显示; 支持导航图显示功能、高效高精度物理碰撞模拟; 高精度抓图、支持模型的导入导出、支持雾效,可增强场景真实度; 提供多种样式、逼真的太阳光晕; 支持物体尺寸的显示、修改、可导出序列帧,便于后期编辑合成; 支持动画相机,便于录制各种动画、支持编组,方便整体操作; 强大的界面编辑器,可灵活设计播放界面; 支持撤消恢复,避免误操作、任意编辑或替换启动界面; 支持对物体的镜像、旋转、缩放和平移等操作,支持实体显示、线框显示、点显示等多种显示方式; 可随意更改建筑物高度,改变外立面材质、颜色、贴图等; 支持任意格式的视频贴图、支持贴图管理器、自带材质库

统一代码风格工具 editorConfig

感情迁移 提交于 2020-04-06 22:40:10
editorConfig简介 按照名字解释就是编辑器配置,可以帮助开发者在不同的编辑器和IDE之间定义和维护一致的代码风格。比如文件缩进、换行等格式。 editorConfig官网 工作方式 一般在项目根目录创建一个名为 .editorconfig 的文件,该文件的内容定义该项目的编码规范. 当用IDE打开一个文件时,editorConfig插件会在打开文件的目录和其每一级父节点查找.editorconfig文件, 编辑器读取配置文件并依此格式化代码,如果没有的话就用编辑器默认配置. editorConfig 例子 # http://editorconfig.org root = true # 对所有的文件生效 [*] charset = utf-8 indent_style = space indent_size = 4 tab_width =4 end_of_line = lf trim_trailing_whitespace = true insert_final_newline= true max_line_length = 80 [*.{json,yml}] indent_size = 2 [*.md] trim_trailing_whitespace = false editorConfig 配置说明 root    表示是最顶层的配置文件,发现设为true时

Eclipse开发andrioid常用快捷键

馋奶兔 提交于 2020-04-06 21:45:39
熟悉eclipse开发android的一些快捷键,能很大的提高效率,分享在下面: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+Enter 在当前行插入空行(原理同上条) Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 (对于程序超过100的人就有福音了) Ctrl+M 最大化当前的Edit或View(再按则反之) Ctrl+/ 注释当前行,再按则取消注释 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 参照选中的Word快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) Ctrl+/(小键盘)