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

用了一段时间Agda感想

最近闲下来时候其实一直有在玩Agda。...我第一感觉就是,Agda真的很好入门。Agda语法和Haskell几乎完全一致,而且由于Agda支持Unicode,于是代码中可以使用大量数学符号,可以很简单将一个命题翻译为Agda代码。...在Agda中,命题证明就是给出一个类型一个项。可以说,在Agda中证明一个命题能充分体现Curry-Horwad同构实质。...对于更深层次证明,需要学习更多内容才可以。 最后是关于ide。Agda与Coq都提供了Emacs插件以便编写程序。此外,Agda还有Atom与Vscode(不完善)等现代编辑器插件。...CoqIde agda-mode in Atom agda-mode in Emacs 相比之下,CoqIde编写代码体验较好。三个分栏窗体提供信息充足且格式完整。

1.3K10

10 个让你进入 Emacs 世界技巧

image.png 让 Emacs 修饰键变得更有意义 在 PC 键盘上,Ctrl 键被称为 C,Alt 键被称为 M,这些键并不是 C 和 M 键,由于它们总是与相应字母或符号键配对,所以在文档中很容易识别...例如,C-x 在现代键盘符号意思是 Ctrl+X,M-x 是 Alt+X。就像你从任何应用程序中剪切文本时一样,同时按下这两个键。...如果你按 C-X(也就是 Ctrl+X),就是告诉 Emacs 进入空闲状态,等待第二个键或键盘快捷键Emacs 文档,无论是官方还是非官方,都有很多键盘快捷键。...忽略键盘快捷键 潜在键盘快捷键太多,在这里无法一一总结,更不希望你能记住。这是设计好Emacs 目的是为了定制,当人们为 Emacs 编写插件时,他们可以定义自己特殊键盘快捷键。...使用 Bash 时练习 Emacs 了解 Emacs 键盘快捷键一个好处是,其中许多快捷键也适用于 Bash。

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

Photoshop快捷键如何重置?如何更改PS中键盘快捷键

你知道如何更改Photoshop中键盘快捷键吗?下面小编来教大家如何在Mac上更改Photoshop中键盘快捷键以及如何将键盘快捷键重置为其默认值。...现在,按下要分配给所选功能键盘快捷键。您按下键将出现在所选功能旁边“快捷方式”框中。 如果 Photoshop 已经使用您选择键盘快捷键,它将在窗口底部显示一条错误消息。...此消息告诉您键盘快捷键当前用于哪个功能。 您可以覆盖 Photoshop 错误消息并从现有功能中删除键盘快捷键并将其分配给您新选择功能。为此,请单击窗口右侧“接受”。...要更改哪些 Photoshop 键盘快捷键 要更改哪些键盘快捷键完全取决于您在 Photoshop 中使用功能。如果您经常使用某个功能,最好为其分配一个简单键盘快捷键。...单击窗口上“确定”将其关闭。 您键盘快捷键现在已重置!

5.8K20

编辑器?对不起给我来打IDE

(Vim粉讽刺Emacs组合快捷键太多) vim 对于内核开发人员,需要在服务器上编程的人员来说,在很多时候可能是唯一选择,而且他编辑模式,文本操作设计理念确实是很厉害(虽然我不用,但也不否认他优秀...模式编辑高度灵活, 定制性强用键盘能完成所有的事情,键盘最爱逼格高… … 缺点: 懵逼,一直懵逼,全程懵逼(我在哪儿,我在干什么,这特么是什么鬼玩意,我要怎么退出… …)… … 神编辑器 Emacs...(Vim编辑器直接打开,会显示帮助“乌干达可怜儿童”,Emacs粉讽刺Vim功能不如Emacs多,Vim能干他都能干) EMACS 对于lisp程序员来说又或者许多喜欢折腾新编程语言的人来说确实是神器...编写插件语言是其内置一门方言lisp,高端大气上档次逼格高快捷键丰富多彩到你记不住… … 缺点: 懵逼,一直懵逼,全程懵逼(我在哪儿,我在干什么,这特么是什么鬼玩意,我要怎么退出… …)… … 在神编辑器中...因为我不是vim资深用户也不是emacs资深用户,但现在想去使用一份结合二者所长东西,结果可想而知。 工具陷阱 软件工业界不断开发出新编程工具目的是什么

1.7K10

提高使用 Visual Studio 开发效率键盘快捷键

所以一个快速搜索文件和符号快捷键也是非常能够提升效率。...Ctrl + , 转到所有(go to all) 不过我建议将其改成: Ctrl + N 这是 ReSharper 默认转到所有(Goto Everything)快捷键 这可以帮助你快速找到整个解决方案中所有文件或符号...,看下图: 图片 修改方法可以参见:如何快速自定义 Visual Studio 中部分功能快捷键,下图是此功能命令名称 编辑.转到所有(Edit.GoToAll): 图片 有一些小技巧: 你可以无需拼写完整个单词就找到你想要符号...这些过滤器有单独快捷键。这样就直接搜索特定类型符号,而不是所有了,可以提高查找效率。...Ctrl + H 打开替换面板,或展开搜索面板为替换面板 Ctrl + I 渐进式搜索(就像 Ctrl + F 一样,不过不会抢焦点,搜索完按回车键即完成搜索,适合键盘党操作) Ctrl + Shift

28420

在 shell 中使用 vi 模式

我最喜欢主题是“命令行”或者说 shell,因为了解人们如何熟练使用 shell 可以让你深入地了解他们想法,他们喜欢什么样工作流程,以及某种程度上是什么激发了他们灵感。...没接触过的人和新手可能没有意识到 bash shell 默认输入模式是 Emacs 模式,也就是说命令行中所用行编辑功能都将使用 Emacs 风格键盘快捷键”。...这只是使用提供给 shell 用户诸多 Emacs 快捷键组合之一完成。还有其他更多东西,如复制文本、粘贴文本、删除文本以及使用快捷方式来编辑文本。...使用复杂快捷键组合并记住可能看起来很愚蠢,但是在使用较长命令或从 shell 历史记录中调用一个命令并想再次编辑执行时,它们可能会非常强大。...尽管 Emacs 键盘绑定都不错,如果你对 Emacs 编辑器熟悉或者发现它们很容易使用也不错,但是仍有一些人觉得 “vi 风格”键盘绑定更舒服,因为他们经常使用 vi 编辑器(通常是 vim 或

1.3K70

TW洞见 | 浅谈快捷键

于是我们又想到了键盘这个老大哥,三顾茅庐,重出江湖,键盘又慢慢替鼠标分担起一些对电脑下达命令职责,也就有了众人皆知一些快捷键,例如Ctrl+C。 ?...而快速则保证了我们思路不会打断,输入(IO)能尽量不托大脑(CPU)后腿。因此,我们就开始追求起所谓键盘操作。 2 Vim & Emacs 正所谓理想很丰满,现实很骨感。...Emacs(江湖人送外号:神之编辑器),区别于Vim,默认采用了另一套更容易被大众所接受快捷键体系来解决快捷键设计问题,也就是通过快捷键组合来解决。...这是两种快捷键体系设计思路,但是对于我们有什么用呢?随着Vim和Emacs多年圣战和两者神一般地位。这两套快捷键体系潜移默化影响着之后众多软件快捷键设计。...Vim或Emacs快捷键,如果使用Chrome还可以使用cVim这种神器,而MacOS更是原生就支持Emacs一些核心快捷键

71790

mac全选文字快捷键_mac全选快捷键是什么?苹果电脑全选快捷键是什么?…

大家好,又见面了,我是你们朋友全栈君。 苹果mac电脑全选快捷键是:Command-A 全选(All)。...mac最基础快捷键大全: 1、Command是Mac里最重要修饰键,在大多数情况下相当于Windows下Ctrl。...4、文本处理: Command-右箭头 将光标移至当前行行尾 Command-B 切换所选文字粗体(Bold)显示 fn-Delete 相当于PC全尺寸键盘Delete,也就是向后删除 fn-上箭头...调出窗口,可输入绝对路径直达文件夹(Go) return 这个其实不算快捷键,点击文件,按下可重命名文件 Command-O 打开所选项。...在其它位置上对文件复制(Command-C),在目的位置按下这个快捷键,文件将被剪切到此位置 Command-上箭头 打开包含当前文件夹文件夹,相当于Windows里“向上” Command-Delete

1.9K50

机器学习中基本数学符号是什么

机器学习中基本数学符号 教程概览 本教程分为 7 个部分,分别是: 1. 看不懂数学符号沮丧 2. 算术符号 3. 希腊字母 4. 数列符号 5. 集合符号 6. 其他符号 7....更多帮助资源 看不懂数学符号沮丧 你在阅读机器学习算法相关内容时会遇到一些数学符号。...算术符号 在本节中,我们将重温一些基础算数中你不太熟悉符号,以及毕业之后一些可能遗忘概念。 简单算术 算术基本符号你已很熟悉。...数列符号 机器学习中符号常用来描述数列运算。一个数列可以是一列数据,或者代数项。 索引 读懂数列符号关键是要弄明白数列中索引符号。...其他符号 本节中我会列出一些较常见其他符号。一种常见情况是我们会先抽象地定义一个方法,然后用单独符号来重新定义一个具体实现。

2.4K60

每个用户都应该知道Ubuntu键盘快捷键

无论使用什么操作系统,键盘快捷键都可以帮助你快速上手,可以在启动应用程序或导航到所需窗口时节省时间和精力。 就像Windows中一样,有一些Ubuntu热键可以简化操作,使事情变得更容易。...在本教程中,您将学习一些漂亮Ubuntu键盘快捷键,这些快捷键可帮助您简化生活并提高工作效率。...02 使用超级键启动终端 另一个有用且方便快捷方式是终端快捷方式。您可以使用简单Ubuntu键盘快捷键“ CTRL + ALT + T”启动终端。...分配自定义键盘快捷键 Ubuntu键盘快捷键还不是全部功能。您也可以创建自己自定义快捷方式。只需单击“设置>设备>键盘”。将显示可能键盘快捷键列表。...定义Ubuntu键盘快捷键结论这就是我们关于Ubuntu键盘快捷键的话题。您可以随意尝试并使用。

2.3K31

GoLand IDE 2023 快捷键大全:提高开发效率必备操作

对于从其他代码编辑器迁移过来用户,推荐使用 Emacs、Sublime Text 和 Sublime Text (macOS) 按键映射。...GoLand 会为您提供适用于当前上下文最相关符号列表。...plugins.jetbrains.com/plugin/9792-key-promoter-x 有了这个插件,每次您在 IDE 中将鼠标放在按钮上时,Key Promoter X 都会向您显示可以使用键盘快捷键...最后,我们介绍了“Smart Code Completion”,它能够智能地补全代码,并为您提供适用于当前上下文符号列表。...为了进一步提高操作速度,您还可以下载“Key Promoter X 插件”,它会在您将鼠标放在按钮上时显示可用键盘快捷键,帮助您学习和使用更多快捷键,减少鼠标操作,提高开发效率。

20410

Linux 命令行文本操作快捷键

可能有些人不知道,Linux命令行也有一些方便文本操作快捷键,如跳到行首快捷键是Ctrl-a,,跳到行尾快捷键是Ctrl-e,删除光标所在处字符快捷键是Ctrl-d。...虽然这些快捷键很多时候都可以被小键盘左右移动键、Home和End键替代,但是对于比较长命令修改,快捷键操作还是比较快。...因为我平时用Vim比较多,而Linux命令行绑定Emacs快捷键方式,虽然可以通过在命令行执行set -o vi修改为Vim快捷键方式,但是这样会影响常用像Ctrl-p,Ctrl-n等操作,因此我还是打算将这些难记文本操作快捷键总结下来...注意:如果光标所在位置为标点符号,则删除这个标点符号和跟在它后面的一个单词 Ctrl-w: 删除光标左边单词,如果当前光标在单词中间,则删除这个单词在光标左侧部分 Ctrl-k: 删除光标后面的所有内容...Alt-u: 将光标所在单词右边部分全变为对应大写字母,光标移动到当前单词后面的标点符号上 Alt-l: 将光标所在单词右边部分全变为对应小写字母,光标移动到当前单词后面的标点符号上 Alt-c

2.2K20

Adobe国际认证教程指南|Premiere Pro 中键盘快捷键

使用此实用列表可参考 Premiere Pro 键盘快捷键,甚至可打印键盘快捷键 PDF。您也可以使用可视键盘布局自定义快捷键以及向命令分配多个快捷键。...用于分配键盘快捷键可视键盘布局您可以使用键盘 GUI 查看已分配键和可用于分配键。将鼠标悬停于键盘布局中某个键上时,工具提示会显示完整命令名称。...注意:使用这种方法来代替以前版本使用“转到”按钮。Premiere Pro 默认键盘快捷键许多命令具有等效键盘快捷键,因此可最大程度减少使用鼠标操作情况。也可创建或编辑键盘快捷键。...如果有键盘快捷键可用,它会出现在工具描述后工具提示中。对于菜单命令,可在命令右侧查找键盘快捷键。对于未显示在工具提示中或菜单上最常用键盘快捷键,请参阅本文中表格。...打印键盘快捷键电子表格您可将来自“键盘自定义”对话框键盘快捷键列表粘贴到文本文档中,形成类似于电子表格形式,并可用其进行打印。复制和粘贴方法优点在于,操作同时,可复查自定义键盘快捷键

2.3K40

Emacs 功能键配置

Emacs 和 Vim 最大就是快捷键体系不同,在 Emacs 中,快捷键要有对应控制键配合,才能正常使用,比如打开 Agenda C-c a 一般指的是 Ctrl + c a 而在 Emacs.../Alt、Shift这几种快捷键比较常见,但是 supper 这个键就比较少见了,而且在键盘上,一般也看不到,所以我们在配置时候,需要在配置中声明这几个键被绑定在哪些键上,增加如下配置: (setq...w32-lwindow-modifier 'supper w32-apps-modifier 'hyper) 但是如果使用是 mac 的话又要增加另外一些配置: (setq mac-command-modifier...,需要在特定系统中使用,所以我们要在对应配置上增加上对系统判断。...这样就可以自由使用各种快捷键了。

77410

Atom飞行手册翻译: 2.2 在Atom中移动

在Atom中移动 用鼠标和方向键,简单地在Atom中移来移去非常容易,然而Atom有一些快捷键,可以让你把手一直放到键盘上,更快速地浏览文档。 首先,Atom自带许多Emacs快捷键来浏览文档。...这样等同于按下方向键,但是一些人不喜欢把他们手移到方向键位置。 除了单个字符移动,还有一些其他用于移动快捷键。 alt-B, alt-left 移动到单词开头。...你同样可以使用row:column语法来跳到那一行某个字符。 通过符号浏览 你也可以提供更多信息来跳转。要想跳到一个方法声明之类符号,按下cmd-r。...它会打开一个列表,包含当前文件中所有的符号,你可以通过cmd-t进行模糊查找。使用cmd-shift-r来查找存在于整个项目中符号。...你可以通过在你主目录下生成.ctags文件(~/.ctags),来自定义tags如何生成。这里是一个例子。 符号浏览功能在atom/symbols-view包中实现。

1K20
领券