- 浏览: 544750 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
原文地址:http://www.douban.com/group/topic/33058930/
EmEditor-->Notepad++--->geany--->vim--->emacs,这是我使用编辑器的过程。EmEditor和Notepad++是我在windows下面最喜欢的编辑器。
特别是Notepad++,我用的时间最长,免费,代码折叠是我最喜欢的功能,我进行web开发的时候,代码折叠是用得最多的,用鼠标一点,可以把div折
叠起来,看代码非常方便。
全面投向linux 后,一度尝试过各种各样的编辑器和IDE,
尝试过的文本编辑器:jEdit,gedit,geany,Sublime Text
尝试过的IDE:komodo-IDE7,NetBeans,ompoZer,Eclipse
我主要的工作是进行html+php+js+css方面的编辑。在Windows下面无法离开Notepad++和Dreamweaver CS这两样工具。
Dreamweaver CS 有两个优点:写css非常方便,有提示功能,可以一键格式化css格式,也可以一键格式化html格式。
转向linux后,对linux下面各种IDE基本失望(仅仅对komodo稍微有点好感)。IDE 基本很笨重,可定制的东西太少,用起来非常不方便。
文本编辑器方面,仅仅对geany情有独钟,说geany是linux最优秀的文本编辑器一点不过分。我需要的东西,geany基本具备,速度也很快。
基本Notepad++有的功能,geany也有。
geany 下面如下功能,我非常喜欢:
1. 代码折叠,默认支持,非常出色。在linux下面遇到唯一一款代码折叠这么出色的。
2. 虚拟终端。这个非常舒服。
3. snippets,写代码太方便了。
4. tags,写代码太方便了。将那个standard.css.tags和php-tags放进去,进行web开发非常爽。
5. tree browser
6. 代码提示和代码自动完成也有。
如果在linux还没有找到好用文本编辑器的朋友,并且也不想用vim或者eamcs,推荐试用下geany,这个应该不会使你失望。我曾经一度认为没有比geany更好的编辑器了。
不过随着使不断的使用,geany留给我以下遗憾:
1. 没有格式化源代码的功能。格式化不了html,php,css,一度需要我开vbox,用dw完成。
2. 智能注释,反注释。
3. 可定制的功能还是少。好用的插件,还不是很多。
我认为将emacs 配置成强大的web IDE开发环境,需要达到功能才可以。
1. 改造emacs里面不适应和不习惯的地方,看看能不能改造
2. 需必备功能:代码折叠。
3. 需必备功能:代码snippets,代码片段快速输入
4. 需必备功能:代码高亮
5. 需必备功能:代码自动补充和完成
6. 需必备功能:一键格式化html、php、css、js文件,使得源码格式化,符合规范。
7. 需必备功能:智能注释,反注释,写代码的时候,可以快速按一个键,快速注释或反注释,或添加注释。
8. 需必备功能:html、php、css、js 代码缩进美观
9. 需要必备功能:可以使用代码auto complete,可以使用zencoding
10. 更高级更能:比如可以使用tidy
11. 比如js,css,html压缩功能。比如css可以将多行压缩成一行。。。。js压缩(可以减少体积)
12. 强大的帮助系统,比如可以查询php语法,w3c方面的帮助,语法提示
13. php tag
14, php调试,编译
emacs 越来越有感觉,下面总结一下将emacs 配置成强大的web IDE开发环境所需要的插件。
1. 改造emacs里面不适应和不习惯的地方,看看能不能改造
通过如下插件,可以将emacs改造成ide环境
1.1 sr-speedbar(经过几个月的使用,emacs不用这个一样方便)
1.2 tabbar 标签功能
1.3 cedet (经过几个月的使用,emacs不用这个一样方便),web开发,没有必要使用)
1.4 ecb(经过几个月的使用,emacs不用这个一样方便),web开发,没有必要使用)
1.5 dired+
1.6 其他方便性功能:比如让光标指到某个括号的时候显示与它匹配的括号;用来显示当前光标在哪个函数;显示行号。。。。
2. 需必备功能:代码折叠。
2.1 这个试过很多,效果不是太好。以后再试试有无更好的插件。
3. 需必备功能:代码snippets,代码片段快速输入
3.1 yasnippet
4. 需必备功能:代码高亮
4.1 emacs默认高亮一般有问题,不过如果html语法混杂有js,css,php等代码的时候,代码高亮要配置才可以。
这个比较麻烦。
5. 需必备功能:代码自动补充和完成
5.1 auto-complete
6. 需必备功能:一键格式化html、php、css、js文件,使得源码格式化,符合规范。
6.1 内置indent-region函数本身就支持格式化,可以绑定一个键。一键格式化html代码(可能包含js,css,php代码)。
6.2 利用flush-lines删除所有空行,whitespace-cleanup删除所有空格,也可以编个自定义函数,绑定个键
7. 需必备功能:智能注释,反注释,写代码的时候,可以快速按一个键,快速注释或反注释,或添加注释。
7.1 M-,emacs最聪明的注释。
8. 需必备功能:html、php、css、js 代码缩进美观
8.1 其实和第4点一样,比较好的解决方法
mmm-mode+nxml-mode+php-mode+js3-mode
如果这几个模式没有配置好,缩进和格式化、高亮,都有问题。
9. 需要必备功能:可以使用代码auto complete,可以使用zencoding
9.1 auto complete
9.2 zencoding
10. 更高级更能:
比如js,css,html压缩功能。比如css可以将多行压缩成一行。。。。js压缩(可以减少体积)
另外,可以使用如下插件
rainbow-mode 自动显示css颜色,对经常写css很方便。
flymake-css,flymake-php。。。。。。。。
less-css-mode。。。。。。
帮助系统: 查看php语法, 语法提示.........
目前除了代码折叠,其他插件基本满意。使用了以上插件,基本可以把emacs配置成强大的web IDE开发环境。。
比geany 强大太多,dw的格式化代码功能也有,已不再想用其他编辑器。更重要的是,emacs可个定制性太强了,在慢慢的学习中,你的emacs
会慢慢根据你的改变而改变。
以上插件,可以通过google搜索(不用用baidu),emacs好的资料都在gg上面,一般都是英文的。
网上介绍emacs c++ 的插件比较多,web方面的插件介绍比较少。。。如果有更好的插件或者web配置,大家可以交流下。。
EmEditor-->Notepad++--->geany--->vim--->emacs,这是我使用编辑器的过程。EmEditor和Notepad++是我在windows下面最喜欢的编辑器。
特别是Notepad++,我用的时间最长,免费,代码折叠是我最喜欢的功能,我进行web开发的时候,代码折叠是用得最多的,用鼠标一点,可以把div折
叠起来,看代码非常方便。
全面投向linux 后,一度尝试过各种各样的编辑器和IDE,
尝试过的文本编辑器:jEdit,gedit,geany,Sublime Text
尝试过的IDE:komodo-IDE7,NetBeans,ompoZer,Eclipse
我主要的工作是进行html+php+js+css方面的编辑。在Windows下面无法离开Notepad++和Dreamweaver CS这两样工具。
Dreamweaver CS 有两个优点:写css非常方便,有提示功能,可以一键格式化css格式,也可以一键格式化html格式。
转向linux后,对linux下面各种IDE基本失望(仅仅对komodo稍微有点好感)。IDE 基本很笨重,可定制的东西太少,用起来非常不方便。
文本编辑器方面,仅仅对geany情有独钟,说geany是linux最优秀的文本编辑器一点不过分。我需要的东西,geany基本具备,速度也很快。
基本Notepad++有的功能,geany也有。
geany 下面如下功能,我非常喜欢:
1. 代码折叠,默认支持,非常出色。在linux下面遇到唯一一款代码折叠这么出色的。
2. 虚拟终端。这个非常舒服。
3. snippets,写代码太方便了。
4. tags,写代码太方便了。将那个standard.css.tags和php-tags放进去,进行web开发非常爽。
5. tree browser
6. 代码提示和代码自动完成也有。
如果在linux还没有找到好用文本编辑器的朋友,并且也不想用vim或者eamcs,推荐试用下geany,这个应该不会使你失望。我曾经一度认为没有比geany更好的编辑器了。
不过随着使不断的使用,geany留给我以下遗憾:
1. 没有格式化源代码的功能。格式化不了html,php,css,一度需要我开vbox,用dw完成。
2. 智能注释,反注释。
3. 可定制的功能还是少。好用的插件,还不是很多。
我认为将emacs 配置成强大的web IDE开发环境,需要达到功能才可以。
1. 改造emacs里面不适应和不习惯的地方,看看能不能改造
2. 需必备功能:代码折叠。
3. 需必备功能:代码snippets,代码片段快速输入
4. 需必备功能:代码高亮
5. 需必备功能:代码自动补充和完成
6. 需必备功能:一键格式化html、php、css、js文件,使得源码格式化,符合规范。
7. 需必备功能:智能注释,反注释,写代码的时候,可以快速按一个键,快速注释或反注释,或添加注释。
8. 需必备功能:html、php、css、js 代码缩进美观
9. 需要必备功能:可以使用代码auto complete,可以使用zencoding
10. 更高级更能:比如可以使用tidy
11. 比如js,css,html压缩功能。比如css可以将多行压缩成一行。。。。js压缩(可以减少体积)
12. 强大的帮助系统,比如可以查询php语法,w3c方面的帮助,语法提示
13. php tag
14, php调试,编译
emacs 越来越有感觉,下面总结一下将emacs 配置成强大的web IDE开发环境所需要的插件。
1. 改造emacs里面不适应和不习惯的地方,看看能不能改造
通过如下插件,可以将emacs改造成ide环境
1.1 sr-speedbar(经过几个月的使用,emacs不用这个一样方便)
1.2 tabbar 标签功能
1.3 cedet (经过几个月的使用,emacs不用这个一样方便),web开发,没有必要使用)
1.4 ecb(经过几个月的使用,emacs不用这个一样方便),web开发,没有必要使用)
1.5 dired+
1.6 其他方便性功能:比如让光标指到某个括号的时候显示与它匹配的括号;用来显示当前光标在哪个函数;显示行号。。。。
2. 需必备功能:代码折叠。
2.1 这个试过很多,效果不是太好。以后再试试有无更好的插件。
3. 需必备功能:代码snippets,代码片段快速输入
3.1 yasnippet
4. 需必备功能:代码高亮
4.1 emacs默认高亮一般有问题,不过如果html语法混杂有js,css,php等代码的时候,代码高亮要配置才可以。
这个比较麻烦。
5. 需必备功能:代码自动补充和完成
5.1 auto-complete
6. 需必备功能:一键格式化html、php、css、js文件,使得源码格式化,符合规范。
6.1 内置indent-region函数本身就支持格式化,可以绑定一个键。一键格式化html代码(可能包含js,css,php代码)。
6.2 利用flush-lines删除所有空行,whitespace-cleanup删除所有空格,也可以编个自定义函数,绑定个键
7. 需必备功能:智能注释,反注释,写代码的时候,可以快速按一个键,快速注释或反注释,或添加注释。
7.1 M-,emacs最聪明的注释。
8. 需必备功能:html、php、css、js 代码缩进美观
8.1 其实和第4点一样,比较好的解决方法
mmm-mode+nxml-mode+php-mode+js3-mode
如果这几个模式没有配置好,缩进和格式化、高亮,都有问题。
9. 需要必备功能:可以使用代码auto complete,可以使用zencoding
9.1 auto complete
9.2 zencoding
10. 更高级更能:
比如js,css,html压缩功能。比如css可以将多行压缩成一行。。。。js压缩(可以减少体积)
另外,可以使用如下插件
rainbow-mode 自动显示css颜色,对经常写css很方便。
flymake-css,flymake-php。。。。。。。。
less-css-mode。。。。。。
帮助系统: 查看php语法, 语法提示.........
目前除了代码折叠,其他插件基本满意。使用了以上插件,基本可以把emacs配置成强大的web IDE开发环境。。
比geany 强大太多,dw的格式化代码功能也有,已不再想用其他编辑器。更重要的是,emacs可个定制性太强了,在慢慢的学习中,你的emacs
会慢慢根据你的改变而改变。
以上插件,可以通过google搜索(不用用baidu),emacs好的资料都在gg上面,一般都是英文的。
网上介绍emacs c++ 的插件比较多,web方面的插件介绍比较少。。。如果有更好的插件或者web配置,大家可以交流下。。
发表评论
-
使用emacs时候,去掉ubuntu的alt键默认功能
2014-12-11 10:35 572原文地址:http://askubuntu.com/quest ... -
学习Emacs系列教程(十):多窗口
2014-12-09 10:07 431原文地址:http://www.cnblogs.com/rob ... -
Emacs 配置文件,包括自动提示,yasnippet和PHP-mod和cscope等
2014-12-04 12:03 1160原文地址:http://outofmemory.cn/code ... -
emacs ide配置
2014-12-04 12:00 481原文地址:http://www.boyunjian.com/d ... -
emacs 常用命令与配置
2014-12-04 11:46 598原文地址:http://www.cnblogs.com/UnG ... -
一起学用Emacs(一):Emacs基本命令
2014-10-24 13:40 584原文地址:http://linux.chinaunix.net ... -
Emacs 中的查找
2014-10-24 09:30 370原文地址:http://emacser.com/ann77/E ... -
Emacs常用命令速查
2014-10-22 10:26 425原文地址:http://www.chinaunix.net/o ... -
在emacs下配置php-mode实现库函数自动补全
2014-10-22 09:56 1451原文地址:http://blog.sina.com.cn/s/ ... -
emacs 中使用etags
2014-10-21 17:28 1037原文地址:http://blog.csdn ... -
【转载】在emacs下配置php-mode实现库函数自动补全
2014-10-20 10:17 599原文地址:http://blog.sina.com.cn/s/ ... -
Emacs中打造强大的Python IDE
2014-10-20 10:07 809原文地址:http://www.cnblogs.com/cod ... -
emacs插件以及配置 转
2014-10-11 09:55 1374原文地址:http://blog.csdn.net/liang ... -
在 emacs 中使用 bing translate api 实现高效翻译
2014-10-10 11:06 891原文地址:http://emacser.c ... -
使用.emacs.d目录管理Emacs配置文件
2014-10-09 17:39 1547原文地址:http://blog.csdn.net/aka_x ... -
emacs 生存指南
2014-10-09 17:30 586原文地址:http://blog.csdn.net/aka_x ... -
Emacs as a Python IDE
2014-10-09 14:36 494原文地址:http://cnlox.is-programmer ... -
Emacs下配置Java开发环境
2014-10-09 14:35 623原文地址:http://longgue.iteye.com/b ...
相关推荐
emacs配置IDE相关资料,包括代码补全等等。
为python开发坏境而配置的emacs,下载后直接解压,将原电脑中的.emacs.d备份,用这个文件夹覆盖原有的
本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760
emacs c-mode配置 要求已安装cscope
快速搭建的主要思想是采用执行注册表脚本 设定 emacs 查找配置文件的路径为 c: emacs home emacs 同时又在此文件中定位到我们现在刚下载的路径 及更改 home 目录的方式 包含最基本的配置 颜色 字体等 脚本以及常用的...
王垠 王纯叶的emacs配置,打包成chm了, 方便查找些emacs技巧
emacs配置文件的修正版,网上现有的emacs.d很多都缺少部分文件。另外如何配置可参考本人的blog文章:emacs配置。
这是我的emacs配置文件,和我的blog相对应的
elpy, Emacs python 开发环境 Elpy,Emacs Lisp python-环境Elpy是一个Emacs软件包,可以为Emacs带来强大的python 编辑功能。 它组合并配置了一些它的他软件包,这两个软件包都是用,以及 python 编写的。 文档El
emacs配置好了的 配置的非常完整 很值得
带有各种功能的emacs配置。
emacs config file, emacs编辑器的一个配置文件
emacs 配置文件, 支持动态加载插件代码
Emacs配置 Emacs作为Oier和程序设计者们的编程神器,当然也少不了一款强大的配置 Emacs配置(Linux放到Home并替换,Windows放到C:\)
emacs常用配置... emacs常用配置...
Emacs的配置文件,可以略加修改,适合不同的环境。
我的emacs配置文件 linux 下载后解压到用户家目录下面,即可使用。 可能有的会出错,自己相应地修改.emacs文件即可。
Atom-emacs.zip,用于javascript开发的gnu emacs配置。Emacs,atom是一个用web技术构建的开源文本编辑器。
emacs经典配置方案,推荐 emacs经典配置方案,推荐