入门级别个人推荐:Dreamweaver优点:曾经的网页三剑客之一,对于写网页方面的代码,提示和功能都较为完善。缺点:软件臃肿,界面主题怎么设置都别扭,界面特不清爽。中期个人推荐:sublime优点:
入门级别个人推荐:Dreamweaver
优点:曾经的网页三剑客之一,对于写网页方面的代码,提示和功能都较为完善。
缺点:软件臃肿,界面主题怎么设置都别扭,界面特不清爽。
中期个人推荐:sublime
优点:小巧,主题和背景特适合写代码,界面很清爽,代码提示可以通过安装插件得以解决。
缺点;不支持gbk编码,只支持utf-8编码。
成神了推荐:vim
优点:服务器端直接使用(一般理解服务器为linux或者unix的),方便快捷,熟悉快捷键的话操作起来飞一样的感觉。
缺点:即使安装了插件代码提示功能也不强,快捷键太多记忆力不够用啊~
其他的ide:
intelliJ IDEA(适合java项目)
PHPStorm(适合php项目)
Eclipse(经典的ide,有java版本也有php版本甚至有C/C++版本)
Webstorm(从intelliJ IDEA中抽取出来的前端部分,比intelliJ IDEA轻量)
Hbuilder(html5/CSS3提示很强大)
以下附个人使用过程中总结的一些快捷键:
Sublime快捷键
Ctrl+w 关闭当前文件
Ctrl+k、b 显示侧边栏
F11 全屏
Alt+→ 按单词向右移动
Alt+shift+→ 按单词向右选择
Ctrl+[ 左缩进
Ctrl+l 选择当行,重复加选下一行
Ctrl+d 选择单词
Ctrl+shift+d 复制当前行,放在行上方
Ctrl+shift+k 删除当前行
Ctrl+k、k 删除当前至行尾
Ctrl+shift+enter 在当前行上方插入行
Ctrl+enter 在当前行下方插入行
Ctrl+p 在项目中的文件搜索
Ctrl+shift+p 打开命令面板
Ctrl+g 跳到第几行
Ctrl+f / ctrl+shift+f 当前文件查找/指定目录查找(ctrl+h替换)
F3 / shift+f3 查找结果的下一个匹配项/上一个匹配项
Ctrl+/(ctrl+shift+/) 当前行(位置)注释状态切换
Ctrl+shift+[ 折叠代码
Ctrl+k、2 折叠2层代码,数字是层级数
Alt+2 切换至第2个选项卡
Ctrl+加号/减号 放大/缩小字体
Alt+shift+2 分为2屏,数字表示分屏数
Ctrl+j 合并行(有点像压缩代码)
Ctrl+m 移动至括号的开始/末尾(+shift为选择)
Alt+. 闭合当前标签
Ctrl+shift+↑/↓ 与上行/下行互换
gvim快捷键
Ctrl+w、s 水平分割窗口
Ctrl+w、v 垂直分割窗口
Ctrl+w、w 切换窗口
Ctrl+w、q 退出当前窗口
:bd 删除缓冲区(关闭文件)
:x(:wq) 保存并退出
/str 向后搜索str
?str 向前搜索str
N(N) 下一个(上一个)匹配项
:%s/old/new/g(gc) 将文件中的old替换成new(每个需要确认)