整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          Mac 上有哪些好用的 txt 純文本編輯器?

          Mac 上有哪些好用的 txt 純文本編輯器?

          果你想找一款第三方 txt 純文本編輯器,用來(lái)代替默認(rèn)的「文本編輯」,可以看看下面這三個(gè)。

          UltraEdit

          UltraEdit 自稱是「Mac 上最好的文本和代碼編輯器」,咱們一起看看。

          安裝后打開,首先提示我可以免費(fèi)試用30天,購(gòu)買價(jià)格不便宜啊!先試試唄。

          第一眼界面窗口看起來(lái)比較復(fù)雜,有兩個(gè)入門提示,可以修改布局選擇主題。我一般安裝一個(gè)新軟件都會(huì)先看看菜單欄和軟件設(shè)置。

          默認(rèn)提供了 10 個(gè)主題,也可以自己定義一個(gè)新主題。

          先是選了個(gè)淺色的主題,然后在菜單欄的「視圖」部分一頓修改、簡(jiǎn)化。現(xiàn)在看起來(lái)簡(jiǎn)約舒服多了。我只是想用它來(lái)打開編輯個(gè) txt 文檔,著實(shí)用不著顯示的這么復(fù)雜。

          通過(guò)菜單欄或快捷鍵 command+N 新建文件。多次按command+N可以創(chuàng)建多個(gè)文件標(biāo)簽頁(yè)顯示。

          多個(gè)文檔也可以顯示成上下分窗口顯示。

          菜單欄「視圖」還有水平/垂直拆分窗口,不知道什么情況下需要這樣用。

          通過(guò)菜單欄或快捷鍵 command+S 可以保存文件。第一次保存要設(shè)置保存位置、文件格式、文件編碼等等,屬于常規(guī)操作。

          再試試打開一個(gè) MarkDown 文件(文件后綴名一般是 .md.markdown),也可以預(yù)覽。

          創(chuàng)建一個(gè) Markdown 文件,默認(rèn)保存的時(shí)候沒(méi)有 markdown 的相關(guān)格式,沒(méi)關(guān)系,在文件名后面手動(dòng)修改成 .md也一樣。

          最后試了下創(chuàng)建一個(gè) HTML 網(wǎng)頁(yè)文檔,支持代碼高亮(多少年沒(méi)寫過(guò) html 了)。

          UltraEdit 不僅僅支持文檔的創(chuàng)建和編輯,還支持FTP、Git 集成等功能,可以自行探索一下。這款軟件也是跨桌面平臺(tái)的,支持 Mac、 Windows 和 Linux

          Sublime Text

          我知道大家一定想再找一款白嫖的。本著買不起寧愿找替代品也不推薦盜版的原則,大家可以試試 Sublime Text

          Sublime Text 是一款文本&代碼編輯器,我當(dāng)年做程序開發(fā)的時(shí)候就很喜歡用。軟件非常輕量,打開速度也非常快,并且可以永久免費(fèi)使用。

          所謂「不想當(dāng) IDE 的 code editor 不是好 text editor」(我編的),在 editor(編輯器)這塊,Sublime Text 幾乎是全能的。因?yàn)樗梢酝ㄟ^(guò)非常豐富的第三方擴(kuò)展插件實(shí)現(xiàn)非常多的功能。

          即使不安裝任何插件,也可以作為非常好的 txt 純文本、markdown 和代碼編輯工具。

          這款功能可以說(shuō)的地方還有很多,要單獨(dú)再寫一篇才能聊完,改天再詳細(xì)聊聊。

          BBEdit

          最后推薦這款 BBEdit,純英文界面。大致看了下功能跟 UltraEdit 有些類似。

          BBEdit 也是付費(fèi)的,提供 30天全功能試用,但是試用過(guò)期后也可以繼續(xù)使用基本功能

          可以在 Mac App Store 搜到。

          TextEdit簡(jiǎn)介

          QTextEdit是一個(gè)用于編輯和顯示純文本和富文本(如HTML文檔)的部件,它支持多行文本, 可現(xiàn)實(shí)和編輯多行文本內(nèi)容, QTextEdit可以顯示圖像,列表和表格。當(dāng)文本內(nèi)容超出顯示范圍的時(shí)候,會(huì)自動(dòng)顯示水平和(或)垂直滾動(dòng)條。

          QTextEdit中的常用方法:

          • setPlainText(): 設(shè)置多行普通文本;
          • insertPlainText(): 插入普通文本;
          • toPlainText(): 返回文本框的文本內(nèi)容;
          • setHtml(): 設(shè)置文本框的文本內(nèi)容為HTML文檔;
          • insertHtml(): 插入HTML文本內(nèi)容;
          • toHtml(): 返回文本框的HTML內(nèi)容;
          • append(): 追加文本;
          • setText(): 設(shè)置文本,根據(jù)文本內(nèi)容自動(dòng)判斷是普通文本還是其他富文本;
          • clear(): 清除文本框的內(nèi)容。

          QTextEdit中的常用信號(hào):

          • textChanged: 文本內(nèi)容發(fā)生改變時(shí),發(fā)射該信號(hào);
          • selectionChanged: 選中內(nèi)容發(fā)生改變時(shí),發(fā)射該信號(hào);
          • cursorPositionChanged: 光標(biāo)位置發(fā)生改變時(shí),發(fā)射該信號(hào);
          • currentCharFormatChanged: 當(dāng)前字符格式發(fā)生改變時(shí),發(fā)射該信號(hào);
          • copyAvailable: 復(fù)制可用時(shí),發(fā)射該信號(hào);
          • redoAvailable: 重做可用時(shí),發(fā)射該信號(hào);
          • undoAvailable: 撤銷可用時(shí),發(fā)射該信號(hào)。

          注:QTextEdit是一個(gè)功能強(qiáng)大的編輯部件,涉及眾多和編輯排版相關(guān)的函數(shù),比如對(duì)齊,字體樣式,文檔格式,編輯操作等,在這里不做詳細(xì)介紹了,有興趣的童鞋可進(jìn)一步研究。

          QTextEdit類繼承關(guān)系:

          測(cè)試QTextEdit

          創(chuàng)建文件qtextedit.py, 實(shí)現(xiàn)以下簡(jiǎn)單的功能

          • 點(diǎn)擊“顯示文本”按鈕,顯示一段普通文本;
          • 點(diǎn)擊“顯示HTML按鈕, 顯示HTML文檔;
          • 點(diǎn)擊“顯示圖像”, 顯示一個(gè)Python logo。

          完整代碼如下:

          import sys
          import os
          from PyQt5 import QtCore, QtGui, QtWidgets
          from PyQt5.QtWidgets import (QApplication, QMainWindow, QTextEdit, QPushButton)
           
          class DemoTextEdit(QMainWindow):
              def __init__(self, parent=None):
                  super(DemoTextEdit, self).__init__(parent)
                  
                  # 設(shè)置窗口標(biāo)題
                  self.setWindowTitle('實(shí)戰(zhàn)PyQt5: QTextEdit Demo!')      
                  # 設(shè)置窗口大小
                  self.resize(400, 280)
                  
                  #文本顯示編輯
                  self.txtEditor = QTextEdit(self)
                  self.txtEditor.setGeometry(10, 10, 380, 230)
                  
                  #按鈕
                  btn_plain = QPushButton('顯示文本', self)
                  btn_plain.setGeometry(20, 250, 80, 24)
                  btn_plain.clicked.connect(self.buttonPlainClicked)
                  btn_html = QPushButton('顯示HTML', self)
                  btn_html.setGeometry(120, 250, 80, 24)
                  btn_html.clicked.connect(self.buttonHtmlClicked)
                  btn_image = QPushButton('顯示圖片', self)
                  btn_image.setGeometry(220, 250, 80, 24)
                  btn_image.clicked.connect(self.buttonImageClicked)
                  
              def buttonPlainClicked(self):
                  self.txtEditor.setPlainText('QTextEdit Demo!\nHello PyQt5')
                  
              def buttonHtmlClicked(self):
                  self.txtEditor.setHtml("QTextEdit Demo!<font color='blue' size='8'><red>Hello PyQt5!</font>")
                  
              def buttonImageClicked(self):
                  self.txtEditor.setPlainText('QTextEdit Demo!\n')
                  path = os.path.dirname(__file__) + '/python-logo.png'
                  self.txtEditor.append("<img src='" + path + "'/>")
                 
          if __name__ == '__main__':
              app = QApplication(sys.argv)
              window = DemoTextEdit()
              window.show()
              sys.exit(app.exec()) 

          啟動(dòng)運(yùn)行,可以點(diǎn)擊按鈕看到顯示的圖片,也可以窗口內(nèi)進(jìn)行基本的編輯操作;測(cè)試結(jié)果如下圖所示:

          測(cè)試QTextEdit

          本文知識(shí)點(diǎn)

          • QTextEdit顯示普通文本;
          • QTextEdit顯示HTML文本;
          • QTextEdit顯示圖片;
          • QTextEdit簡(jiǎn)單的編輯功能交互操作。

          喜歡本文內(nèi)容就收藏,點(diǎn)贊,評(píng)論,關(guān)注和轉(zhuǎn)發(fā)。

          換記事本或?qū)ふ夜δ軓?qiáng)大的文本編輯器?UltraEdit for Mac就是你要找的。UltraEdit Mac版是理想的文本,HEX,HTML,PHP,Java,Javascript,Perl 和程序員的編輯器。它的多功能和易于使用,UltraEdit for Mac破解功能最強(qiáng)大,性價(jià)比最高的文本編輯器!喜歡的趕緊來(lái)本站收藏起來(lái)吧。

          UltraEdit for Mac功能介紹

          • 1、多重插入編輯和選擇
          • 2、輕松打開和編輯大型文件 - 4 GB及更高版本!
          • 3、列(塊)模式編輯
          • 4、強(qiáng)大的搜索功能:查找和替換文件,正則表達(dá)式,反向搜索等。
          • 5、文件比較
          • 6、幾乎所有編程語(yǔ)言的代碼語(yǔ)法突出顯示
          • 7、代碼折疊和分層功能列表
          • 8、美化和重新格式化源代碼
          • 9、強(qiáng)大的XML處理:XML樹視圖,重新格式化,驗(yàn)證等。
          • 10、模板
          • 11、集成Ctags(符號(hào)列表)
          • 12、用于編輯特權(quán)文件的密碼提示
          • 13、列標(biāo)記
          • 14、文件和數(shù)據(jù)排序
          • 15、集成FTP客戶端(支持FTP,SFTP和FTps)
          • 16、過(guò)濾的拼寫檢查
          • 17、Unicode / UTF-8支持

          • 18、拆分/復(fù)制窗口編輯
          • 19、十六進(jìn)制編輯
          • 20、用于自動(dòng)編輯的宏和腳本
          • 21、文件加密和解密
          • 22、CSV數(shù)據(jù)重新格式化
          • 23、功能強(qiáng)大且可配置的工具
          • 24、項(xiàng)目支持
          • 25、強(qiáng)大的書簽

          UltraEdit for Mac下載支持語(yǔ)言

          • 英語(yǔ),德語(yǔ),意大利語(yǔ),西班牙語(yǔ),法語(yǔ),韓語(yǔ),中文(簡(jiǎn)體和繁體)和日語(yǔ)的完整本地化。

          系統(tǒng)要求

          • macOS系統(tǒng)10.9(Mavericks)及更高版本上運(yùn)行,僅支持基于Intel的處理器。

          UltraEdit mac破解版更新日志

          • 解決了崩潰問(wèn)題
          • 解決了Web搜索工具欄崩潰
          • 解決了將字符串粘貼到快速查找中時(shí)剪貼板被清除的問(wèn)題
          • 解決了“打開”對(duì)話框中不記住“顯示隱藏文件”設(shè)置的問(wèn)題
          • 解決了Ctrl + Cmd + Alt自定義鍵盤快捷鍵的問(wèn)題
          • 解決了應(yīng)用程序未在副顯示屏上重新加載的問(wèn)題
          • 解決了失去焦點(diǎn)時(shí)ftp瀏覽器窗口無(wú)法移至后臺(tái)的問(wèn)題

          主站蜘蛛池模板: 夜色阁亚洲一区二区三区| 亚洲av色香蕉一区二区三区蜜桃| 日韩精品一区二区三区在线观看| 久久精品国产AV一区二区三区| 国产吧一区在线视频| 无码播放一区二区三区| 尤物精品视频一区二区三区 | 国产无吗一区二区三区在线欢| 午夜AV内射一区二区三区红桃视| 亚洲AV无码一区二区三区性色| 国产婷婷一区二区三区| 3d动漫精品啪啪一区二区中文| 日韩精品一区二区三区影院| 精品aⅴ一区二区三区| 久久精品日韩一区国产二区 | 曰韩人妻无码一区二区三区综合部| 亚洲日韩一区二区三区| 中文人妻无码一区二区三区| 亚洲av成人一区二区三区观看在线 | 怡红院一区二区在线观看| 无码人妻精品一区二区三区夜夜嗨 | 北岛玲在线一区二区| 亚洲一区免费视频| 国产综合无码一区二区辣椒| 精品国产一区在线观看| 精品视频一区二区三三区四区 | 中文字幕精品一区| 国产在线一区视频| 日韩精品电影一区亚洲| 国内精品一区二区三区在线观看| 亚洲图片一区二区| 亚洲高清美女一区二区三区| 午夜福利av无码一区二区| 亚洲一区二区电影| 亚洲av乱码一区二区三区香蕉| 亚洲AV无码一区二区大桥未久| 亚洲av无码一区二区三区四区| 国产一区二区三区在线免费| 亚洲国产精品第一区二区三区| 狠狠色婷婷久久一区二区三区 | 日韩精品一区二区亚洲AV观看|