當前位置:首頁 » 操作系統 » 編輯器源碼

編輯器源碼

發布時間: 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>

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:763
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:662
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:309
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:287
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:815
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:160
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:91
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:505
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:655
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:479