文本编辑器

将 Python 注册为 Windows 的脚本引擎

Python 是一门愈久弥新的语言,本文将说明如何把 Python 注册为 Windows 的脚本引擎。Windows 的脚本引擎是一门旧时代的技术,JScript 就像 AppleScript 一样,系统一直自带,但就是没流行起来,本文一部分是为说明如何在 EverEdit 中使用 Python 语言编写宏而撰写。

在 EverEdit 下配置 Go 语言编译环境

EverEdit 是 Windows 下最优秀的文本编辑器之一,它自带 mode 的概念,可扩展性远胜于同类编辑器,我们可以将它配置成为任何编程语言的编码环境,它的可扩展体现在以下几个方面: 菜单的自定义、模板的自定义、命令的自定义及配置多样性、语法高亮的定义、脚本连接系统功能的能力。 Go 语言是 Google 公司为解决高并发所创造变异性语言,说到它,除了它的发明者都是牛人,其中之一是 Ken Thomspson,Unix 的发明者之一。 这篇文章将简要的叙述,如何把 EverEdit 配置为 Go 语言的编译环境。

编辑器之神 Vim 生存指南

本文将在一个简短的篇幅内叙述 Vim 学习的关键点,参考《文本编辑的本质》,从实用主义的角度出发,并不是说需要掌握 Vim 的每个细节,而是会使用 Vim 完成 Linux 下的基本编辑操作。

神的编辑器 Emacs 生存指南

本文面对的读者并不是 Emacs 的重度用户,而是先习惯了 Windows 下文本编辑器而又需要在 Linux 下工作时用到 Emacs 的程序员们。 总的来说,世界上只有两种编程语言,C 和 Lisp。而 Emacs 正是他们的合体。 它是一款开源文本编辑器软件,Emacs 和 GCC 一起夯实了自由软件运动和开源文化坚实的基础。人们可通过在 Emacs 中编写软件代码,并使用 GCC 编译来创造自由软件。

Vim 软件名片

Vim 是从 vi 发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。

Emacs 软件名片

Emacs(源自Editor MACroS,宏编辑器),由于开发源码,在各平台上具有各种实现,它不仅是一个文本编辑器,也是一个文本编辑器家族,因架构而具有强大的可扩展性,在程序员和其他以技术工作为主的计算机用户中广受欢迎。

文本编辑的本质

毫无疑问,文本编辑这件事诞生于文字出现的年代,从结绳记事即开始了,打一个结,或解开一个绳结,算最初最抽象的“文本编辑”。然后是古苏美尔人雕刻软泥板上的楔形文字,其次是最初意义的纸张,古埃及人将尼罗河畔的纸莎草制成平的薄片,书记官在纸上以古埃及象形文字记录法老王朝。再次还有竹简,记录了最初的文明。更近的是在活字印刷术的出现,纯文本编辑并不开始于纸笔。