读书频道 > 系统 > linux > Shell脚本编程诀窍——适用于Linux、Bash等
2.2.1 图形化文本编辑器
2012-09-10 16:02:53     我来说两句 
收藏    我要投稿   
本书介绍shell脚本编程,主要针对Bourne shell与POSIX兼容的shell,但也广泛涵盖了新近的一些发展情况,尤其是bash shell。bash shell几乎总是会包含在GNU/Linux操作系统中,也包含在了大多数商业Unix中。另外...  立即去当当网订购

对于图形界面环境,基于GUI的编辑器可能更易于使用。但学会如何使用非图形化编辑器也很重要,尤其是在无法使用GUI的情况下(X Window系统配置损坏、通过远程ssh连接到服务器,以及通过串行接口连接到服务器等)。然而,对于日常使用而言,图形化编辑器的便利性还是吸引了一批用户。

1. gedit

gedit是GNOME的默认文本编辑器,通常可以通过Applications | Accessories | gedit Text Editor找到。gedit提供了基本的语法高亮功能,可以用来检查脚本中的语法错误。它还具有选项卡式窗口,并支持不同的文本文件格式(Windows、Linux与Mac OS换行符,以及各系统下的字符编码)。运用中的gedit如图2-2所示。
 


 

2. kate

kate是KDE的默认文本编辑器。它提供了语法高亮、多重选项卡等功能,但它的特点在于其窗口形式的shell,便于完全处在kate环境下编辑和运行脚本。运用中的kate如图2-3所示,其中的命令窗口运行了正在编辑的shell脚本。
 


 

尽管kwrite更多用于编写简短的文档而非编写代码,但它也是KDE的一部分。

能够替换命令行工具vi(大多数Linux发行版中都提供的是VIM[Vi IMproved])的图形界面程序是gvim。它具有双重特征,既有图形化界面(外观上与gedit几乎一样),同时还保留了vi与vim常用的快捷键。运用中的gvim如图2-4所示,其中包含了两个正在编辑两个不同脚本的选项卡。
 


 

vim(既有命令行形式的vim也有图形化的gvim)也可以在Microsoft Windows下使用,可以从http://www.vim.org/download.php#pc上获取。

3. Eclipse

Eclipse是IBM开发的一个完整的集成开发环境(Integrated Development Environment,IDE)。它是用Java编写,并且本来是用于Java开发的,但也可以用于编写shell脚本。然而对于大多数shell编程任务而言,Eclipse实在是大材小用。

4. Windows下的Notepad++

Notepad++(http://notepad-plus-plus.org/)是Microsoft Windows环境下的一款强大的编辑器,它按照GPL(自由软件)许可证发布。它提供多种编程语言的语法高亮功能、强大的搜索选项以及很多使用插件架构实现的附加特性。作为Windows环境下的一款轻量级且功能完全的文本编辑器,Notepad++非常受欢迎。Windows下原生视窗界面的Notepad++如图2-5所示。
 


 

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.2 编辑器
下一篇:2.2.2 终端模拟器
相关文章
图文推荐
3.3.6 GNOME的软件管
3.3.5 GNOME的文件管
3.3.4 GNOME的窗口管
3.3.3 收藏夹和快捷
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站