emacs

Linux 学习基础入门之Linux发展史

微笑、不失礼 提交于 2020-04-07 07:18:06
Linux 发展史1. 什么是操作系统我们在使用电脑时候,一般是使用应用程序的,你比如说我现在在Chrome浏览器访问云栖社区。Chrome运行在操作系统上,操作系统驱动硬件,也就是我们的电脑,他们的关系如下所示:2. Unix --> Minix --> LinuxUnix操作系统由贝尔实验室开发的,后来因为AT&T的政策改变,在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX源代码。 Linux发展史 1. 什么是操作系统 我们在使用电脑时候,一般是使用应用程序的,你比如说我现在在Chrome浏览器访问云栖社区。Chrome运行在操作系统上,操作系统驱动硬件,也就是我们的电脑,他们的关系如下所示: 2. Unix --> Minix --> Linux Unix操作系统由贝尔实验室开发的,后来因为AT&T的政策改变,在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX源代码。Andrew S. Tanenbaum教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何AT&T的源代码前提下,自行开发与UNIX兼容的操作系统,以避免版权上的争议。他以小型UNIX(mini-UNIX)之意,将它称为MINIX,据说谭教授在开发Minix时候没去看Unix代码

Emacs查词典 第二部分: DICT协议

房东的猫 提交于 2020-04-07 02:00:38
如果你是在Linux/Unix下,那么使用dict命令行程序来查辞典是非常简单方便的,它通过 DICT 协议( RFC 2229 )与dict server通讯获取查询结果,而 dict.org 就提供这个服务(另外你也可以直接在网页上 http://www.dict.org 上面查词),你也可以用dictd包自己搭一个服务器 (由于dict.org上没有提供中文词典服务,所以要查中文的话,还是得自己搭一个 )。 通过DICT协议查询词典有如下一些功能 1. 可以指定词典 2. 可以指定查询策略(比如在词典中按前部匹配、后部匹配、中间匹配、regexp等方式——也就是你在 http://www.dict.org/ 网页上看到的search type选项) 0. 自己搭一个dictd服务器 以Debian为例,先安装dictd包: apt-get install dictd 然后你得安装一些词典, 常用的英文词典是: * wn (WordNet) * gcide (GNU version of the Collaborative International Dictionary of English) * foldoc (Free On Line Dictionary of Computing) * jargon * vera (Virtual Entity of Relevant

Emacs助力PowerShell

此生再无相见时 提交于 2020-04-07 01:52:42
阅读目录 1 下载安装Emacs windows版本 2 下载el文件和配置Emacs加载PowerShell 3 体验用Emacs来执行和编辑PowerShell脚本 回到顶部 1 安装Emacs windows版本 到Emacs官方站点下载( http://www.gnu.org/software/emacs/#Obtaining )最新的适合windows的版本 emacs-24.3-bin-i386.zip 此为绿色软件,解压缩即可使用。我解压的路径为 D:\Program Files\GreenSoftwares 回到顶部 2 下载el文件和配置Emacs加载PowerShell 2.1 下载两个el文件: 文件名字 作用 下载地址 Powershell.el 直接交互使用PowerShell命令 http://www.emacswiki.org/emacs/Powershell.el PowerShell-Mode.el 对PowerShell文件语法着色 http://www.emacswiki.org/emacs/PowerShell-Mode.el 2.2 设置Windows下Emacs配置文件路径 在Windows下,Emacs一般不会自动建立配置文件。因此,在Windows下,Emacs的默认配置文件目录可以在Emacs中通过C-x C-f后键入~

6 件你应该用 Emacs 做的事

给你一囗甜甜゛ 提交于 2020-03-24 11:47:31
本文参考原文- http://bjbsair.com/2020-03-22/tech-info/2125/ 下面六件事情你可能都没有意识到可以在 Emacs 下完成。此外还有我们的新备忘单,拿去,充分利用 Emacs 的功能吧。-- Seth Kenlon(作者) 想象一下使用 Python 的 IDLE 界面来编辑文本。你可以将文件加载到内存中,编辑它们,并保存更改。但是你执行的每个操作都由 Python 函数定义。例如,调用 upper() 来让一个单词全部大写,调用 open 打开文件,等等。文本文档中的所有内容都是 Python 对象,可以进行相应的操作。从用户的角度来看,这与其他文本编辑器的体验一致。对于 Python 开发人员来说,这是一个丰富的 Python 环境,只需在配置文件中添加几个自定义函数就可以对其进行更改和开发。 这就是 Emacs 对 1958 年的编程语言 Lisp 所做的事情。在 Emacs 中,运行应用程序的 Lisp 引擎与输入文本之间无缝结合。对 Emacs 来说,一切都是 Lisp 数据,因此一切都可以通过编程进行分析和操作。 这造就了一个强大的用户界面(UI)。但是,如果你是 Emacs 的普通用户,你可能对它的能力知之甚少。下面是你可能没有意识到 Emacs 可以做的六件事。 使用 Tramp 模式进行云端编辑 Emacs

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

删除回忆录丶 提交于 2020-03-20 13:45:23
3 月,跳不动了?>>> IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 多年前的博客,如今到处被转载,复制,还有微信专栏,请注明出处哦-大神们, 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里 Ctrl + O 重写方法 Ctrl + I 实现方法 Ctr+shift+U 大小写转化 ALT+回车 导入包,自动修正 ALT+/ 代码提示 CTRL+J 自动代码 Ctrl+Shift+J,整合两行为一行 CTRL+空格 代码提示

神器中的神器org-mode之入门篇

流过昼夜 提交于 2020-03-06 18:51:21
1 本文参考 yupeng的 Emacs的Org Mode http://www.bimeichun.com/orgmode/begin.html Emacs学习笔记(9):org-mode,最好的文档编辑利器,没有之一 http://i.linuxtoy.org/docs/guide/ch32.html 2 简介 Org-Mode:Your Life in Plain Text. Org-模式(Org-mode)是文本编辑软件Emacs的一种支持内容分级显示的编辑模式。这种模式支持写 to-do 列表,日志管理,做笔记,做工程计划或者写网页。比如,todo 列表可以给每一件事分别赋上不同的优先级和最后完成期限,每一个 todo 项目又可以细分成次级 todo 列表或者核对表,而且每一个项目还都可以分别加标签或者属性。除此之外,org-模式还可以自动生成某一段时间以内的日程表。 我开使用主要的被所见所得,只专注与自己的思绪的神奇之处所吸引。至于高手们所说的种种其实都还没有概念,我相信通过不断深入的学习,我也会发出这样的惊叹:太TM的太神奇了。 3 安装及简单配置 Emacs23之后已经默认包含有org-mode模式了,但是网上都说新版的比较好,我于是就下了个目前最新的稳定版,解压到site-lisp目录下后,在.emacs中配置如下: 1: ;;;;; 配置org-mode 2:

在emacs org-mode 中插入截图

大城市里の小女人 提交于 2020-03-06 18:42:15
使用iimage-mode可以在buffer里面显示图片,改了一个lisp函数来实现截屏、保存文件并插入到buffer中的功能。参考了这个: http://dreamrunner.org/wiki/public_html/Emacs/org-mode.html#sec-2-3 安装起来很简单: 安装scrot,会用这个工具来截图 创建一个文件夹 ~/.emacs.img ,截屏产生的图片会保存到这里 把下面的lisp放到emacs的配置文件中(我把截屏的快捷键绑定到了C-p上面) ;;; image for org-mode ; 1. suspend current emacs window ; 2. call scrot to capture the screen and save as a file in $HOME/.emacs.img/ ; 3. put the png file reference in current buffer, like this: [[/home/path/.emacs.img/1q2w3e.png]] (add-hook 'org-mode-hook 'iimage-mode) ; enable iimage-mode for org-mode (defun my-screenshot () "Take a screenshot into a

Mac 下设置 emacs 默认字体

最后都变了- 提交于 2020-03-06 18:36:36
安装了 MAC 下的 emacs (http://emacsformacosx.com/)之后发现默认的不是等宽字体,可以使用下面的方式设置默认字体: You can set the font faces via: M-x customize-faces and type default when prompted Customize face (...): There's an option to Save for Future Sessions which will write to your custom.el file, so the face will be set next time you run Emacs. 我把字体设置成了 Monaco 来源: oschina 链接: https://my.oschina.net/u/575122/blog/180612

emacs org-mode 配置

て烟熏妆下的殇ゞ 提交于 2020-03-06 18:36:18
emacs org-mode 字体设置 能够使表格 对其 风帆(2675917***) 12:57:21 linux最好看的字体是,,,"WenQuanYi Zen Hei Mono-15") ,诸如 13 15 18 等字体都可以 Courier New 与 微软雅黑 {"Dejavu Sans Mono 10" 与 "WenQuanyi Micro Hei Mono 12"} ---linux {"Consolas 11" 与 "Microsoft Yahei 16"} ----windows Emacs 字体大小设置 放大字体: Ctrl-x Ctrl-+ 或 Ctrl-x Ctrl-= 缩小字体: Ctrl-x Ctrl– 重置字体: Ctrl-x Ctrl-0 来源: oschina 链接: https://my.oschina.net/u/1016427/blog/165636

windows 上emacs配置

╄→尐↘猪︶ㄣ 提交于 2020-03-06 18:36:06
1. 下载 2. 安装 3. 修改 HOME 路径 4. 创建 .emacs 和 .emacs.d 5. 配置(通过修改.emacs和使用插件达到某种效果) 5.1 基本设置 5.2 修改字体 5.3 设置主题(使用color-theme.el) 5.4 设置缩进(回车自动缩进,tab = 4) 5.5 修改鼠标形状 5.6 启动时最大化窗口 参考资料 1. 下载 在 http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-24.1-bin-i386.zip 下载 emacs-24.1-bin-i386。解压到你喜欢的位置。 2. 安装 双击 /bin/addpm.exe ,把快捷方式复制到桌面,以后方便使用。 3. 修改 HOME 路径 (1) 右键计算机 -> 高级系统设置 -> 环境变量 -> 新建一个系统变量 -> 变量: HOME, 值: D:\Program Files\emacs 。 (2) 重启计算机 [我的计算不重启,没有效果]。 4. 创建 .emacs 和 .emacs.d (1) 打开 emacs 在 options 下面随便点一点,然后点 Save options。 (2) 打开路径 D:\Program Files\emacs 会发现出现了两个文件 .emacs 和 .emacs.d 。 5. 配置(通过修改