前言笔者把多年UBuntu上用Emacs和Maven开发Java应用(包括TestNG和Web application)的技巧总结出来,希望对有志于Linux开发的朋友有帮助。我并不反对用IDE开发,但是很多时候,Emacs能够带来更快的速度(同时对机器硬件要求也很小),对Java工程的更透彻了解,更容易和开源领域的工程师交流。我还不怎么喜欢用鼠标,Emacs让我能够解放我的右手。安装1.确保你已
编辑首先就得定位光标位置 你肯定首先想到的是上下左右键甚至你更幸运有一个鼠标那么更容易定位插入点了。 可是想过没有如果你没有鼠标怎么办,更变态没有上下左右键呢,呵呵。 当然了,如果有的话可以使用他们,但是你是不是感觉你得大步移动你的手臂了,当你再移回键盘区可要费点心思了,难免分散一点注意力,不要小看这点,如果操作频繁的话规模可不可以忽视,我用emacs是干活的,好比cpu如果忙于处理外部事件
原创 2012-05-11 12:20:40
739阅读
Emacs快捷键   掌握Emacs的 快捷键可以说是Emacs爱好者的基本功,也是提高编辑速度和质量所必备的,但是初学者可能记不住那么多的快捷键必要时可以翻一下,最常用的快捷键数量也就数十个。Emacs的快捷键都是绑定于ctrl和alt(或称meta)上的,例如c-x就是ctrl+x,m-x就是alt+x。当然所有的按键都可以自定义。  当要退出编辑时C-x C-c 代表着,先按C-x 再按C-
一说起神级的编辑器,都会说 VIM 和 Emacs,那么这两个中,到底选择哪个比较好?或者哪个编辑器更适合于哪类人群?他们分别有什么优劣势?写代码时,我在本地主要用Emacs,有时候嫌开启太慢就VIM,服务器上也基本用VIM。看代码的时候喜欢SublimeText 确实方便。脚踏两条船的不是异端,只是让工具回归工具了而已。比如我是搞前端的,平时会涉及到 HTML、CSS 及 JavaScript
1: 写 C/C++ 代码时候,可以根据自动补全头文件。 注意,是补全,也就是说至少我们需要输入几个字符让它帮忙补全。 2: 如果头文件存放在搜索路径的子目录中,可以自动列出子目录中的文件, 并将这些文件添加到用于补齐的候选名单中。 3: 补齐完成之后,可以自动判断到底应该使用 #include 还是 #include "FILE" 。
-一次执行一条命令 M!-执行一条shell命令,并把结果放到当前编辑缓冲区C-u M !=============================下面正式进入shell编辑缓冲区=============================-启动shell编辑缓冲区M x shell-再启动一个shell编辑缓冲区M x rename-uniquely-终止一个作业C-c C-c-滚动历史
原创 2014-12-17 22:55:51
702阅读
Emacs-031-编辑撤销       VIM入门学习的时候,撤销功能学习的非常早。印象中当时我拿到的教程中说编辑中撤销操作非常频繁,以至于写书的人的键盘上U键的磨损最厉害。       比较胶合的是Emacs的撤销也与U有一定的关系,Emacs编辑撤销的方法是C-x u。到此,Emacs学习没多久倒是深深感受到了这个编辑器对C键的依赖性,无怪乎很多人拿左手小指骨折来调侃这个编辑器。
原创 2022-03-11 13:50:46
426阅读
今天开始,练习使用emacs,决心用emacs编辑linux下的文件,写程序代码。这可是自由软件基金会里的名牌软件啊,科学家,工程师们使用的工具。废话少说,先入正题吧。   [2010-04-11] 今天学会了如下几个快捷键: Ctrl-V   下一页 Alt-V    上一页 Ctrl-p  &n
原创 2010-04-11 11:18:54
634阅读
Emacs-031-编辑撤销       VIM入门学习的时候,撤销功能学习的非常早。印象中当时我拿到的教程中说编辑中撤销操作非常频繁,以至于写书的人的键盘上U键的磨损最厉害。       比较胶合的是Emacs的撤销也与U有一定的关系,Emacs编辑撤销的方法是C-x u。到此,Emacs学习没多久倒是深深感受到了这个编辑器对C键的依赖性,无怪乎很多人拿左手小指骨折来调侃这个编辑器。
原创 2021-07-08 11:11:04
279阅读
我的FC5发行版中的Emacs版本是21, 是现在很常见的版本, 对于中文等语言采用内部字符表示方案,也就是所谓的 Emacs Mule 表示方案,这个方案是以iso2022为基础,并进行了适当的扩充。现在这个方案已经不敷使用,例如无法支持GBK和GB18030,其编码空间已经基本耗尽。因此,要想使用GBK扩充的汉字,就得用mule-gbk软件包。 Emacs22沿用了Emacs2
前面通过org-mode、babel以及代码块的管理等一系列的文档,基本上能够做我已经理解的文学式编程的功能。但是,如果直接在org文件中
背景笔者开源了一个小项目code-run,类似codepen的一个工具,其中代码编辑器使用的是微软的Monaco Editor,这个库是直接从VSCode的源码中生成的,只不过是做了一点修改让它支持在浏览器中运行,但是功能基本是和VSCode一样强大的,所以在笔者看来Monaco Editor等于VSCode的编辑器核心。另外笔者是一个颜控,不管做什么项目,都热衷于配套一些好看的皮肤、主题,所以M
转载 3月前
92阅读
Emacs-064-Emacs中使用VIM的编辑模式这个功能我听说已久也期待已久,处于最初的学习阶段,这部分一直没有触碰。实现VIM模式的编辑需要一个插件evil,安装后做了部分尝试。最初尝试的时候发现一切如旧,没有什么变化。到Github上去看了一下,需要在配置文件中增加如下配置:(add-to-list 'load-path "~/.emacs.d/evil")(require
原创 2021-07-08 11:09:46
467阅读
1 背景做嵌入式linux开发,经常会用到xshell来远程连接编辑调试代码,修改代码用vim或gedit等文本编辑器,开发效率比较低。有时候会用FTP等工具将代码拷贝到本机,用IDE打开编辑,修改完之后再拷贝回去,无疑增加了工作量。幸运的是有很多开发工具支持远程编辑,我们今天介绍的vscode就是其中一种。本地环境:Windows 远程环境:ubuntu 16.042 本地配置2.1 opens
Emacs注释代码   写程序的,要经常和注释打交道,注释和反注释一段代码是家常便饭。可惜,Emacs 虽然有这个功能,默认的配置却并不好用: 注释/反注释这两个功能默认没有绑定快捷键 需要先选中一段区域才能调用注释功能,哪怕只想注释/反注释当前行 好在有一个 Alt-; 的快捷键,默认绑定了 comment-dwim,能注释/反注释当前激活的区域。
转载 精选 2011-05-03 02:25:37
10000+阅读
Emacs-064-Emacs中使用VIM的编辑模式这个功能我听说已久也期待已久,处于最初的学习阶段,这部分一直没有触碰。实现VIM模式的编辑需要一个插件evil,安装后做了部分尝试。最初尝试的时候发现一切如旧,没有什么变化。
原创 2022-03-11 15:40:46
199阅读
今天下午用Emacs不巧正好卡了,不知道怎么办了。搜了下面一片文章,写的不错,所以转过来,大家分享一下:特此表示感谢!*文件名:备份(backup)文件; #文件名#: 自动保存(autosave)文件。 使用emacs编辑head.c时产生的#head.c#和head~两个文件有什么区别? 保存文件时,Emacs里的文本将被拷贝到文件里。在你覆盖的时候,Emacs把原始文件
Emacs代码缩进 从外面拷贝代码到自己的程序时,需要调整代码缩进格式符合自己需求。下面这段程序可以实现这个功能。 ;;格式为规定代码缩进 (defun iwb ()   "indent whole buffer"   (interactive)   (delete-trailing-whitespace)   (inden
原创 2011-05-08 02:14:11
1919阅读
之间有很多小伙伴咨询我说想要推荐几个学习 Java 的网站,但是之前太忙了,一直没空整理,最近这段时间稍微空闲了些,所以我整理了几个不错的学习 Java 的网站,这些网站基本上都是外文网站,因为我觉得是吧,总是推荐国内的没什么意思,这里也算是带大家拓展一下视野吧,看看国外的网站是怎么做的,有没有什么可以借鉴的地方,话不多说,走起~1、LearnJava 在线这是一个非常不错的学习 Java 的在线
问题描述 在我们刚入行的时候,唯一的调试方式就是打印输出调试,echo printf message,各种打印,从来没使用过调试器,一直觉得调试器很难搞。现在想想,多半是因为当时的我们不愿意接受新事物吧,或者不想学习新东西。 后来代码越来越复杂,打印调试变得不再可行,调试器成为最佳方法。再后来,我们
原创 2021-07-20 10:34:15
708阅读
  • 1
  • 2
  • 3
  • 4
  • 5