当前位置:首页 » 操作系统 » 编辑器源码

编辑器源码

发布时间: 2022-01-13 01:05:34

linux有什么源代码编辑器

Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编辑器太少了,以至于影响他们的编程工作。但是事实并非如此,在Linux平台上有太多的代码编辑器供你使用了,下面我们分享了7个最受Linux程序员欢迎的代码编辑器,继续在编程的路上前行吧!

1、Eclipse
Eclipse是一款很酷的开源代码编辑器,同时它也是最受程序员亲睐的代码编辑器之一,它拥有代码高亮和智能提示等强大的功能。在Eclipse中,你可以完全胜任以下编程语言的工作——Python, R, Ruby, javaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是非常着名的Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问

2、Light Table
Light Table将会是一款彻底改变Linux编辑器概念的代码编辑器,它提供了直观和易用的编程界面。并且Light Table可以很方便地进行定制功能,因为它也是开源的。它有一个强大的插件管理器,这样你就不用在网上漫无目的的寻找需要的插件了。

3、Sublime Text 3
这是一款绝对值得一提的Linux代码编辑器,因为它有简单而且超酷的功能特性。Sublime Text 3最独特的地方就是它没有独特的功能,它仅仅是一个简单的代码编辑器,有了它,你就可以非常方便地对多行代码进行修改了。利用Sublime Text 3你可以做操作文件、重命名变量、分离编辑和其他有趣的操作。

4、Brackets
Brackets也是一款为Linux开发者设计的开源代码编辑器,使用Brackets写代码,你不会被任何事情所打断。比如在写HTML代码时,即便你没有保存代码也可以及时预览你的Web页面效果。你也可以使用Theseus来检查变量,Brackets默认提供一种主题,当然你也可以在扩展中心获取更多的主题。

5、Dart Editor
Dart Editor是Google开发设计的,旨在帮助开发者制作光亮而惊叹的Web应用。Dart Editor支持多种开发语言,同时也集成了Dartium。通过它的静态分析引擎,你可以创建,维护,调试和开发自己的Web应用。函数、类、方法等都能以树的结构列出来,方便你编写代码。

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

7、Emacs
Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中。Emacs不仅可以作为文本编辑器,还可以用来收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流、查看日历等功能。

❷ 文本编辑器源代码 C#

给我邮箱,发给你。
已发,有两个实例。不过是用vb.net写的。你可在.net里转换一下。

❸ java文本编辑器源代码

import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.event.*; import java.util.*; //Date needed import java.io.PrintWriter; public class NotePad extends JFrame { JTextArea jta; class newl implements ActionListener { public void actionPerformed(ActionEvent e) { jta.setText(""); } } class openl implements ActionListener { public void actionPerformed(ActionEvent e) { JFileChooser jf=new JFileChooser(); jf.showOpenDialog(NotePad.this); } } //保存文件的监听 class savel implements ActionListener { public void actionPerformed(ActionEvent e) { JFileChooser jf = new JFileChooser(); 写不了那么多啊 http://..com/question/87179404.html详细看这里把

❹ 谁有类似RichEdit那样的编辑器的源代码

①、内置支持多达 27 种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持 .nfo 文件查看),还支持自定义语言;

❺ 有没有好的编辑器源码推荐下

要找好的编辑器源码其实是比较难的。毕竟编辑器源码是有很多。那你可以去网上找一找问一些相关人士,应该可以找到比较好。

❻ 百度ueditor编辑器的完整源码和php版本有什么区别

因为编辑器的文件上传,比如图片上传需要服务器端语言支持,这就导致分出来不同的版本,完整版的有比如asp之类的,php则有php的服务器端处理实例

❼ 类似notepad的文本编辑器 源码

如今最好的开源编辑器还得说scite

上http://www.scintilla.org/SciTE.html下载源代码

❽ 求一个简易文本编辑器 源代码c 语言!!!

notepad++
如其所名,是可用于C++\C等一类编程语言的notepad。
我现在用的就是这个。。用的很舒服。楼主要求的功能都是有的, 当然楼主最好自己去下一个看看。。。免得说我骗人。
界面很好看,根据文件后缀名的不同对数字,关键词等还有颜色的调整。
如果楼主还需要编译功能的话,notepad++有对应的插件,这个楼主可以网络“notepad++配置c语言环境”,有很多不错的教程

❾ 谁有JavaScript写的文本编辑器源码像百度空间里的那种

文本编辑器。。
<input type=text...不就可以编辑么
-----------------------------------------------------
<html>

<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body onload="setStart()" bgcolor=#C0C0C0>
<script language=javascript>
function ziti(){
form1.S1.style.fontFamily=form1.choose2.value;
}
function zihao(){ //字的颜色,在S1的的文本里
form1.S1.style.fontSize=form1.choose4.value;
}
function zicolor(){ //字的颜色 在S1的的文本里

form1.S1.style.color=form1.choose3.value;
}
function xieti(){ //设置斜体字 在S1的的文本里 fontstyle是斜体的属性类
if(form1.S1.style.fontStyle=="italic") //斜体的单词是italic
form1.S1.style.fontStyle="Normal";
else
form1.S1.style.fontStyle="Italic";
}
function cuti(){ //设置粗体字 在S1的的文本里 fontweight是粗提的属性类
if(form1.S1.style.fontWeight=="bold") //斜体的单词是bold
form1.S1.style.fontWeight="Normal";
else
form1.S1.style.fontWeight="Bold";
}
function xiaxian(){
//alert(form1.S1.style.textDecoration);
if(form1.S1.style.textDecoration=="underline") //斜体的单词是bold
form1.S1.style.textDecoration="None";
else
form1.S1.style.textDecoration="underline";
}
function AddTextArea(){
var a=document.createElement("textarea");
a.style.width=400;
a.style.height=200;
a.innerText=form1.S1.value
a.style.fontFamily=form1.choose2.value
a.style.fontSize=form1.choose4.value
a.style.color=form1.choose3.value
f2.appendChild(a);
for(i=0;i<4;i++){
var a=document.createElement("br");
f2.appendChild(a);}
}

function setStart(){
form1.S1.style.width=400;
form1.S1.style.height=200;
}
function Beijing(){
form1.S1.style.backgroundColor=form1.choose1.value;
}

</script>
<table bgcolor=#666666 border="1" width="100%" id="table2">
<tr>
<td><font face="黑体" size="2" color="#800080"><marquee>Vaux论坛</marquee></font></td>
</tr>
</table>

<table border="1" width="100%" id="table3">
<tr>
<td>日期:</td>
</tr>
</table>

<table border="0" width="100%" id="table1" height="586" cellspacing="0" cellpadding="0" >
<form name=form1 method =get >
<tr>
<td height="33"><font face="华文行楷" size="4">【姓名】:</font></td>
<td height="33">论题:</td>
</tr>
<tr>
<td><font face="华文行楷" size="4">【ID】:</font></td>
<td><input type="text" name="T1" size="65"></td>
</tr>
<tr>
<td rowspan="3" width="29%">
<img border="0" src="1.jpg" width="276" height="277"></td>
<td height="71" width="71%">
<p align=center>
背景<select size="1" name="choose1" onchange=Beijing()>
<option selected value="yellow">清风</option>
<option value="white">血白</option>
<option value="red">火红</option>
<option value="green">油绿</option>
</select>字体<select size="1" name="choose2" onchange=ziti()>
<option selected value="宋体">宋体</option>
<option value="黑体">黑体</option>
<option value="隶书">隶书</option>
</select>颜色<select size="1" name="choose3" onchange=zicolor()>
<option selected value="black">黑</option>
<option value="red">红</option>
<option value="yellow">黄</option>
<option value="green">绿</option>
</select>字号<select size="1" name="choose4" onchange=zihao();>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
</select>
<input type="button" value="I" name="b3" onclick="xieti()">
<input type="button" value="B" name="b4" onclick="cuti()">
<input type="button" value="_" name="b5" onclick="xiaxian()"></p>
</td>
</tr>
<tr>
<td height="270" width="71%"><textarea rows="12" name="S1" cols="71" ></textarea></td>
</tr>
<tr>
<td height="26" width="71%">
<p align=right>
<input type="button" value="提交" name="b1" style="float: right" onclick=AddTextArea()><input type="reset" value="重置" name="b2"></p>

</td>
</tr>
</table>
</form>
<hr>
<center>
<form method="POST" action="_derived/nortbots.htm" name=f2 onSubmit="location.href='_derived/nortbots.htm';return false;" webbot-onSubmit webbot-action="--WEBBOT-SELF--" >

</form>
</center>
<hr>
</body>

</html>

热点内容
太空工程师编程模块 发布:2024-11-15 15:15:27 浏览:68
apache压缩 发布:2024-11-15 15:11:54 浏览:245
java比较三个数 发布:2024-11-15 15:08:39 浏览:835
fml加密 发布:2024-11-15 15:05:56 浏览:883
存储上市龙头 发布:2024-11-15 14:52:14 浏览:38
我的世界服务器怎么重置教学 发布:2024-11-15 14:52:13 浏览:123
C语言tf 发布:2024-11-15 14:36:22 浏览:811
违反密码法是什么意思 发布:2024-11-15 14:36:20 浏览:921
androidmp3录音 发布:2024-11-15 14:32:50 浏览:494
英朗自动挡哪个配置最好 发布:2024-11-15 14:27:44 浏览:254