整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          將Sublime Text 3打造成強大的Pytho

          將Sublime Text 3打造成強大的Python開發環境

          ublime Text 3是一個輕量級的跨平臺文字編輯器,一經面世便被認為是一個杰出的編輯器,而它真正的強大之處在于你可以使用 Package Control 來增加它的功能以及可以進行各種自定義設置。 本文譯自realpython.com的一篇教程,可以讓你快速地將ST3改造成Python開發環境。——EarlGrey@編程派

          在本文章中,我們將會看到如何將 Sublime Text 打造成為 Python 的全棧開發環境(從前端到后端),如何通過自定義主題和插件來增強它的基本功能,并且還將會涉及到很多使 ST3 變得更加強大的常用的命令,特性以及快捷鍵。

          本教程將假定你使用的是 Mac 電腦并且習慣于使用終端。如果你使用的是 Windows 或者 Linux 操作系統,本文涉及到的一些命令將有可能會有所不同,但是你應該仍然可以很容易地通過 Google 來獲取到與本教程相關的解答。

          特性

          讓我們從 ST3 的一些默認特性開始著手吧…

          Split Layouts

          允許你將你的許多文件放到很多分割開來的視窗中。如果你正在進行以測試為目的的開發(將 Python 代碼放在一個視窗中,而測試腳本放在另一個視窗中)或者正在進行前端開發(將 HTML 代碼放在一個視窗里,CSS/Javascript 代碼放在另一個視窗里)的時候將會非常有用。

          Vintage Mode

          讓你能夠在 ST3 中使用 vi 模式。

          Chrome-like Tabs

          讓你在多個文件中切換變得更加方便。

          Automatic loading of the last session

          幫你自動打開你上次關閉的時候編輯器中所有打開的文件。我總是一直開著 ST3,而且其中打開著一大堆項目——當我重啟電腦以后, 它能夠自動幫我打開所有的這些文件和文件夾。

          Code Snippets

          允許你通過一兩個簡單的關鍵字就能寫出一段常用的代碼片(Snippets),從而增加你的生產效率。比如,你只需要打開一個文件,輸入 “lorem” 然后敲擊 tab 鍵,就會自動生成一段亂數假文(譯者注: 一種用于測試文章或文字在不同字型、版型下看起來的效果等的文字)。又比如在 Python 代碼中,你可以輸入 “defs” 然后敲擊 tab 鍵,你就能得到一段通用的函數定義。

          同時,你還可以點擊 Tools > New Snippet 來創建屬于你自己的代碼片。請參照這個 文檔來獲取幫助,也可以在 這里 查看我個人用到的一些 snippets。

          自定義 Sublime Text 3

          在你下載完 ST3 以后…

          在命令行中添加 subl 命令

          就像 TextMate 的 mate 命令一樣,Sublime Text 擁有一個叫做 subl 的命令行工具,可以用來通過終端打開一個文件或者一整個文件夾。

          你需要建立一個指向 subl 二進制文件的符號鏈接來使 subl 命令有效:

          $ sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl

          嘗試使用以下命令來打開 Sublime 來確保鏈接生效了:

          $ subl

          如果以上命令沒有效果,你可能需要將 /bin 添加到你的環境變量中:

          $ echo "export PATH=~/bin:$PATH" >> ~/.profile

          然后重新嘗試第一步。

          現在你就可以通過下述命令來打開文件或者文件夾了:

          # open the current directory

          $ subl .# open a directory called tests

          $ subl ~/Documents/test# open a file called text.txt

          $ subl test.txt

          如果路徑中含有空格,你必須使用雙引號將路徑括起來:

          $ subl "~/Documents/test/my test file.txt"

          想要查詢所有可用的命令,請打開幫助文件:

          $ subl --help

          安裝 Package Control

          為了使用眾多的插件來擴展 Sublime 的功能,你需要安裝一個叫做 Package Control 的插件管理器——這個東西你必須要手動安裝。但是一旦你安裝好了以后,你就可以使用 Package Control 來安裝,移除或者升級所有的 ST3 插件了。

          1. 從 Sublime Text 3 官方獲取用于安裝的代碼。依次點擊 View > Show Console 打開 ST3 的控制臺。在控制臺中粘貼剛才的代碼,然后點擊回車。最后重啟 ST3。

          2. 現在你可以通過快捷鍵 cmd+shift+P 打開 Package Control 來安裝其他的插件了。輸入 install 然后你就能看見屏幕上出現了 Package Control: Install Package,點擊回車然后搜索你想要的插件。

          3. 其他一些相關命令如下:

          • List Packages 顯示所有已安裝的插件

          • Remove Packages 移除一個指定的插件

          • Upgrade Package 更新一個指定的插件

          • Upgrade/Overwrite All Packages 更新所有已安裝的插件

          創建自定義配置文件

          你可以通過一個基于 JSON 的配置文件來充分的自定義 Sublime Text,這使得轉移或者同步你的自定義文件到另一個系統變得非常容易。首先,我們需要新建我們自己的配置文件。我們最好是為不同的系統環境和編程語言各自創建一個配置文件。

          依次點擊 Sublime Text > Preferences > Settings – User 來創建一個配置文件。在該文件中添加一個空的 JSON 類然后就可以在其中寫入你的配置內容了。如下所示:

          { // base settings

          "auto_complete": false,

          "sublimelinter": false,

          "tab_size": 2,

          "word_wrap": true

          }

          1. 如果想為特定的編程語言新建配置文件的話,請點擊 Sublime Text > Preferences > Settings – More > Syntax Specific – User。然后按照 LANGUAGE.sublime-settings 的格式保存該配置文件。例如想新建一個 Python 專用的配置文件,請將該文件保存為 Python.sublime-settings。

          2. 你完全可以按照你自己的喜好來進行各項配置;不過我強烈推薦以我的這份 配置文件 以及 Python 配置 作為基礎,然后修改成你所需要的內容。

          3. 一個可選項: 你可以使用 Dropbox 來同步你的所有配置。你只需要將你的配置文件上傳到 Dropbox 然后就可以將你的配置同步到你的任意一臺設備上了。

          4. 你可以在 Sublime Text Unofficial Documentation 找到一些非常好的參考配置。


          主題

          ST3 為你提供了完全自定義化一個適合自己主題的能力。當然,你如果不是那么的挑剔的話,你可以通過 Package Control 從許許多多的由 Sublime 社區設計的 主題 中下載一個。 在下載之前你可以通過 ColorSublime 來預覽這些主題。

          廣受歡迎的的 Soda Dark 和極簡風格的 Flatland 是我個人最喜歡的兩個主題。

          在安裝完了主題以后, 請務必更新你的配置文件. Sublime Text > Preferences > Settings – User:

          {

          "theme": "Flatland Dark.sublime-theme",

          "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme"

          }

          插件

          除了那些主題以外,我還會使用以下這一些插件來提升我的工作效率。

          SideBarEnhancements

          SideBarEnhancements 擴展了側邊欄中菜單選項的數量,從而提升你的工作效率。諸如”New file” 和 “Duplicate” 這樣的選項對于 ST3 來說實在是太重要了, 我甚至覺得 ST3 本來就應該提供這些功能。而且僅憑 “Delete” 這一個功能就讓這個插件值得下載。這個功能將你會在你刪除文件的時候把它放入回收站。雖然這個功能乍一看沒什么用,但是當你沒有使用這樣的功能而徹底刪除了一個文件的時候,除非你用了版本管理軟件,否則你將很難恢復這個文件。

          現在就下載吧!

          Anaconda

          Anaconda 是一個終極 Python 插件。它為 ST3 增添了多項 IDE 類似的功能,例如:

          1. Autocompletion

            自動完成,該選項默認開啟,同時提供多種配置選項。

          2. Code linting

            使用支持 pep8 標準的 PyLint 或者 PyFlakes。因為我個人使用的是另外的 linting 工具,所以我會在 Anaconda 的配置文件 Anaconda.sublime-settings中將 linting 完全禁用。操作如下: Sublime > Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false}

          3. McCabe code complexity checker

            讓你可以在特定的文件中使用 McCabe complexity checker. 如果你對軟件復雜度檢查工具不太熟悉的話,請務必先瀏覽上邊的鏈接。

          4. Goto Definitions

            能夠在你的整個工程中查找并且顯示任意一個變量,函數,或者類的定義。

          5. Find Usage

            能夠快速的查找某個變量,函數或者類在某個特定文件中的什么地方被使用了。

          6. Show Documentation

          7. 能夠顯示一個函數或者類的說明性字符串(當然,是在定義了字符串的情況下)

          你可以通過 ST3 的 Package Settings: Sublime Text > Preferences > Package Settings > Anaconda > README 來查看所有這些特性。

          SublimeCodeIntel 是另外一個非常流行的插件,它的許多特性與 Anaconda 類似。我建議同時也試試它。

          Djaneiro

          Djaneiro 支持 Django 模版和關鍵字高亮以及許多實用的代碼片(snippets)功能。其中的 snippets 絕對是省時神器。你可以通過很少幾個關鍵字就能創建許多常見的 Django 代碼塊比如 templates,models,forms,以及 views。請查看官方文檔獲取 snippets 列表。

          我個人非常喜歡的以下兩個用于創建 template 的代碼片:輸入 var 就可以新建 {{ }},而輸入 tag 就能新建 {% %}。

          requirementstxt

          Requirementstxt 可以為你的 requirements.txt 文件提供自動補全,語法高亮以及版本管理功能。

          SublimeLinter

          SublimeLinter 是 ST3 的一個代碼靜態檢查工具框架(linter)。這個插件本身來說并不包含任何的一個 linter,但是你可以通過在 Package Control 中輸入 SublimeLinter-[linter_name] 的方式來安裝一個 linter。你可以點擊這里查看官方的 linter。同時你還可以在 Package Control 中查看到許多的第三方 linter。請點擊這里查看安裝說明。

          對于 Python 的代碼靜態檢查器,我建議使用 SublimeLinter-pyflakes 和 SublimeLinter-pep8。

          與此同時,我也會使用 SublimeLinter-jshint, SublimeLinter-pyyaml, SublimeLinter-csslint,SublimeLinter-html-tidy,以及 SublimeLinter-json。

          以上大多數的 linter 都需要先安裝一些依賴庫才能使用,所以在安裝前請務必閱讀他們的安裝說明。

          你可以通過修改用戶自定義的 SublimeLinter.sublime-settings 文件來對你的每個 linter 個性化:Sublime Text > Preferences > Package Settings > SublimeLinter > Settings – User。 例如我通過以下代碼來忽略 pep8 中的錯誤和警告:

          "pep8":

          {

          "@disable": false,

          "args": ,

          "excludes": ,

          "ignore": "E501,C0301,W0142,W0402,R0201,E1101,E1102,C0103,R0901,R0903,R0904,C1001,W0223,W0232,W0201,E1103,R0801,C0111",

          "max-line-length": 100,

          "select": ""

          },

          GitGutter

          GitGutter 讓 ST3 能在左邊欄的位置顯示一個小圖標,用以表示在最后一次提交以后,代碼是否有追加,修改或者刪除。

          FTPSync

          FTPSync 能夠將你的項目和遠程文件進行同步。你只需要打開文件便可以下載更新(如果你的遠端文件比本地更加新的話),而且如果你對本地文件做出了修改可以立即同步到遠程服務器。這是非常棒的同步本地文件和遠程文件的方法。你可以通過以下的方法來添加你的遠程服務器:Sublime Text > Preferences > Package Settings > FTPSync > Setup FTPSync.

          Sample settings:

          { 'primary': { host: 'ftp.mywebsite.com', username: 'johnsmith', password: 'secretpassword', path: '/www/', upload_on_save: true, tls: true }}

          我個人喜歡把密碼設為 因為我不想讓我的密碼出現在配置文件中。這樣 FTPSync 會在我每次保存完文件后要求我輸入密碼。

          AdvancedNewFile

          AdvancedNewFile 可以讓你在 ST3 中使用簡單的幾個快捷鍵便創建一個新的文件夾或者一個新的文件:

          你只需要通過幾個快捷鍵便可以打開 AdvancedNewFile 的輸入框。然后輸入路徑和文件名。當你按下回車鍵后,文件便被創建了。除此之外,如果目標文件夾并不存在的話,該文件夾將會被自動建立。在默認情況下,你創建的文件的路徑將會顯示在狀態欄中。

          請查看 Github 上的這篇文檔來獲取更為詳細的使用說明。特別建議請詳細閱讀TAB自動補全(Tab Completion)以及預定義別名(Predefined Aliases)部分。

          我把“cmd+n”設置為了通過 AdvancedNewFile 創建新文件的快捷方式。該快捷鍵可以通過修改 Key Bindings – User file 來實現 Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User:

          [

          { "keys": ["cmd+n"],

          "command": "advanced_new_file_new"

          } ]

          你也可以更改默認打開的文件夾路徑:Sublime Text > Preferences > Package Settings > AdvancedNewFile > Settings – User

          {"default_initial": "/Users/michaelherman/Documents/repos"}

          這樣我創建新文件的時候,/Users/michaelherman/Documents/repos將會自動被添加到路徑最前方,因為99%的情況下我都會把我的腳本放在這個路徑下。

          Emmet

          Emmet,以前叫做 Zen Coding,讓你可以通過簡單的縮寫來創建 HTML 或者 CSS 的代碼塊。

          例如,你只需要輸入感嘆號!,然后按下 tab 鍵,便可以在一個 HTML 文件中創建一段帶有幾個基本標簽的 HTML5 文檔類型的代碼:

          <!doctype html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <title>Document</title>

          </head>

          <body>

          </body>

          </html>

          Markdown Preview

          Markdown Preview 可以用來預覽和編譯 markdown 文件。

          你可以打開 Package Manager 然后輸入 Markdown Preview 來查看可用的命令:

          1. Markdown Preview: Python Mrakdown: 在瀏覽器中預覽

          2. Markdown Preview: Python Mrakdown: 導出 HTML 文件

          3. Markdown Preview: Python Mrakdown: 拷貝到剪貼板

          4. Markdown Preview: Github風格Markdown: 在瀏覽器中預覽

          5. Markdown Preview: Github風格Markdown: 導出 HTML 文件

          6. Markdown Preview: Github風格Markdown: 拷貝到剪貼板

          7. Markdown Preview: 打開Markdown速查手冊

          一旦你完成轉換,你之后的所有保存都會立即反映到轉換的文件中。

          快捷鍵

          1. 跳轉到任意內容 (“cmd+p”) 用來快速查找和打開文件。你僅僅只需要工程中文件的一部分路徑或者文件名你就可以很容易的打開這個文件。這在一個大型的 Django 工程中顯得非常方便。

          2. 跳轉到指定行 (“ctrl+g”) 讓你在當前文件中跳轉到指定行數。

          3. 跳轉到標志 (“cmd+r”) 可以列出當前文件中所有的函數或者類,讓你更方便查找。你可以通過輸入關鍵字來查找你所需要的函數或者類。

          4. 跳轉到行首 (cmd+left-arrow-key) 與 跳轉到行尾 (cmd+right-arrow-key)

          5. 刪除當前行(ctrl+shift+k)

          6. 多重編輯 是我迄今為止最喜歡的快捷鍵

            6.1:選定一個單詞,點擊 “cmd+d”來選擇同樣的單詞,再次點擊 “cmd+d”*繼續選擇下一個單詞…

            6.2:或者 “cmd+單擊”來指定多個你想要同時修改的地方。

          7. 塊編輯 (option+left-mouse-click) 用于選擇一整塊的內容。通常在整理 CSV 文件的時候用于刪除空白內容。

          自定義命令

          你可以很容易地使用 Python 來編輯你自己的自定義命令和快捷鍵組合。目前我個人使用的有以下這些:

          1. 拷貝當前文件路徑到剪貼板 – 鏈接

          2. 關閉除當前活動標簽頁以外的所有其他標簽頁 – 鏈接

          通過文件選項打開你的 Package 文件夾(Sublime > Preferences > Browse Packages),然后打開 User 文件夾,接下來將上述的 Python 文件添加到 “/Sublime Text 3/Packages/User” 文件夾中。

          最后請在 Key Bindings – User file (Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User) 文件中完成快捷鍵綁定。

          [ // Copy file name

          {

          "keys": ["cmd+shift+c"],

          "command": "copy_path_to_clipboard"

          }, // Close all other tabs

          {

          "keys": ["cmd+alt+w"],

          "command": "close_tabs"

          }

          ]

          (有刪減)

          譯文地址:http://python.jobbole.com/81312/

          譯者:伯樂在線 - Lane

          印度小伙寫了套深度學習教程,Github上星標已經5000+

          上百個數據文件合并,只能手動復制粘貼?教你一招十秒搞定!

          一個提升圖像識別準確率的精妙技巧

          一文讀懂:從 Python 打包到 CLI 工具

          如何使用 Python 進行時間序列預測?

          美亞Kindle排名第一的Python 3入門書,火遍了整個編程圈

          十分鐘搭建私有 Jupyter Notebook 服務器

          使用 Python 制作屬于自己的 PDF 電子書

          12步輕松搞定Python裝飾器

          200 行代碼實現 2048 游戲

          你喜歡用什么編輯器碼Python?

          歡迎留言和我們分享

          如果覺得文章對你有所幫助,歡迎點贊并且推薦給你的好友。

          戶上網找新聞、看直播、打網頁游戲等都要使用瀏覽器,可以說瀏覽器是互聯網時代的入口,是兵家必爭之地,而國產瀏覽器是其中不可忽視的一支重要力量。國產瀏覽器中誰的基本功最扎實、誰的功能設計最貼心呢?不比不知道,下面我們將從多個角度全方面剖析國產瀏覽器!

          參測產品

          360安全瀏覽器

          版本:10.0.1383

          360安全瀏覽器是一款“IE內核+Chromium內核”的雙核瀏覽器,擁有全國最大的惡意網址庫,可自動攔截掛馬、欺詐、網銀仿冒等惡意網站。

          QQ瀏覽器

          版本:10.2.1

          QQ瀏覽器前身是騰訊TT瀏覽器,采用“IE內核+Chromium內核”雙核設計,支持QQ快捷登錄,曾榮獲DoNews牛耳獎最佳研發團隊。

          百度瀏覽器

          版本:8.7.5000.4982

          百度瀏覽器是一款“IE內核+Chromium內核”雙核瀏覽器,整合了游戲、影視、音樂等熱門應用,另外配置了百度云加速技術,下載百度云資源有提升效果。

          搜狗高速瀏覽器

          版本:8.5.082

          搜狗高速瀏覽器是一款“IE內核+Chromium內核”雙核瀏覽器,其首創的“網頁關注”功能可以將網站內容以訂閱的方式提供給用戶瀏覽。

          傲游瀏覽器

          版本:5.02

          傲游瀏覽器是最早的雙核瀏覽器,采用“IE內核+Webkit內核”設計,也是全球首家覆蓋微軟、谷歌、蘋果三大平臺體系的瀏覽器廠商。

          紅芯企業瀏覽器

          版本:3.0.54

          紅芯企業瀏覽器基于Chromium內核,其主攻的是企業用戶,幫助企業更好地進行用戶認證、安全管控、入口統一和保護數據。

          測試環境

          CPU:Intel 酷睿i3 4160 3.6GHz

          內存:4GB

          顯卡:NVIDIA GeForce GT 630

          硬盤:1TB

          寬帶:100Mbps

          操作系統:Windows 10專業版(64位)

          備注:為了貼近真實使用環境,在測試電腦中安裝了QQ、Office等必備軟件,關閉了Windows 10自帶的殺毒軟件。

          測試方案

          瀏覽器橫測分為兩個部分,先進行被動的專業性測試,也就是訪問專業評測網站,網站自動給出瀏覽器的得分或者測試結果,這部分是數據評測;之后再進行主動評測,也就是體驗瀏覽器的易用性。

          專業性測試部分分為CSS支持測試、JavaScript性能測試、Acid3測試、圖形加速測試和HTML5兼容性測試這五項,沒有加入測試瀏覽器打開速度的單頁加載速度測試,為何不加入呢?主要是因為干擾因素很多,在工作或生活中不大可能只運行一個程序,如果有QQ、下載軟件、音樂軟件等在運行就會形成較大的干擾,會出現同一臺電腦不同時刻測試的數值不同的情況,再加上現在的網速一般很快,多數網頁是不到1秒就打開了,不同瀏覽器的打開速度快慢主觀是體驗不大的——不光網速很快,現在電腦的硬件也不錯了,10年前進行瀏覽器橫測需要進行CPU和內存的資源占用情況測試,如今已經毫無必要了,這兩項我們也不再進行測試。

          主動評測部分,體驗頁面設計是否清爽、有無廣告、有無默認首頁、是否推新聞、是否有人性化設計、插件是否豐富、有無特色功能等。我們認為,一款優秀的瀏覽器應該有自己的獨門絕技才可以從同質化競爭中脫穎而出。

          測試項目1:CSS支持

          測試項目2:JavaScript性能

          測試項目3:Acid3兼容性

          測試項目4:圖形加速

          測試項目5:HTML5兼容性

          測試項目6:人性化體驗

          測試項目7:實用性體驗

          CSS支持:全部合格

          測試方案:CSS的英文全稱是Cascading Style Sheets,中文意思是層疊樣式表,用來展示網頁的顯示樣式和效果,例如網頁采用何種布局、文字采用何字體和顏色、背景選用何種圖片和顏色、展示何種網頁特效等,因此瀏覽器對CSS的支持程度決定了能正確顯示的網頁種類。本輪測試我們使用的是專業測試網站CSS3 Selectors Test,網址http://www.css3.info/selectors-test,它總共有574項測試,主要涉及盒子模型、列表模塊、超鏈接方式、語言模塊、背景和邊框、文字特效、多欄布局等項目,通過項目越多瀏覽器支持CSS的性能就越好。

          結果分析:6款參測瀏覽器全部通過574項測試都是合格的,CSS標準升級到CSS 3各大瀏覽器也隨之進行了更新,可見有足夠的重視,基本功都很扎實。在測試中我們發現通過的速度不一樣,QQ瀏覽器的響應時間最短,應該跟其使用的是最新版Chrome 63的內核以及自己進行了相關的優化有關。

          JavaScript性能:QQ瀏覽器稍勝一籌

          測試方案:JavaScript是一種計算機腳本語言,是瀏覽器的重要組成部分(JavaScript引擎),也是網頁的重要元素,經常用來為網頁增加動態功能,因此一款優秀的瀏覽器必須較好地支持JavaScript,如此一來用戶才可以得到更流暢的網頁瀏覽效果。本輪測試我們使用的是專業測試網站SunSpider JavaScript Benchmark(1.1版),網址是

          https://webkit.org/perf/sunspider/sunspider.html,它設計了大量JavaScript實際生活中可能碰到的問題,如果瀏覽器可以解決的JavaScript問題越多,得分就會越低,瀏覽器就越優異。

          結果分析:這項測試如果使用3年前的瀏覽器版本,所有瀏覽器的分值都要超過200(分值集中在250~300),如今6款參測瀏覽器的分值都在200以下,可謂進步不小。本輪測試,QQ瀏覽器排名第一,傲游瀏覽器和360安全瀏覽器分列第二第三,紅芯企業瀏覽器居然不是末位倒是令人有點意外。

          Acid3兼容性:全部合格

          測試方案:Acid3是一個測試網頁兼容性的標準,它測試焦點集中在ECMAScript、DOM Level 3、Media Queries等,是目前Web基準測試中最嚴格的。本輪測試我們使用的是專業測試網站Acid3,網址是http://acid3.acidtests.org,測試總分為100分,如果未通過測試左上角有紅色字顯示,得分越高瀏覽器的兼容性就越好。

          結果分析:測試中出現了意想不到的情況,僅有百度瀏覽器、紅芯企業瀏覽器獲得100分完美通關瀏覽器兼容性測試,而搜狗高速瀏覽器得分99,360安全瀏覽器、傲游瀏覽器和QQ瀏覽器得分都是97,難道后四款瀏覽器的兼容性真的這么差?開啟四款瀏覽器的兼容模式(也就是啟用IE內核)后,全部順利通關兼容性測試。按道理雙核瀏覽器會智能切換內核,不過碰到專業測試網站Acid3出現了意外,我們從網上下載了10年前的建站程序Discuz特制了10個過時網頁逐一測試搜狗高速瀏覽器、360安全瀏覽器、傲游瀏覽器和QQ瀏覽器,瀏覽器都順利展示了網頁,兼容模式都順利切換了,也就是說在實際生活中應該不受影響。

          圖形加速:360、QQ相對更優異

          測試方案:玩網頁游戲或者社交平臺上的小游戲,看網頁中的視頻或直播對圖形加載都有較高的要求,很是考驗瀏覽器處理頁面圖形的能力,如果瀏覽器圖形加速不給力用戶就會有卡的感覺。本輪測試我們使用的是專業測試網站FishIETank,網址是https://testdrive-archive.azurewebsites.net/performance/fishie

          tank,統一設置為1000條彩色魚在頁面亂竄,等10秒數據穩定后觀察幀數,幀數越高說明瀏覽器的圖形加速越快性能越好。

          結果分析:6款參測瀏覽器的幀數全部達到60幀,全部通過圖形加速測試。如果使用3年前的瀏覽器版本,沒有一款瀏覽器的幀數可以超過40幀,有的瀏覽器甚至會出現極端卡頓的情況,如今這些狀況都沒有了——雖然幀數值是一樣的,但從0~60的過程速度卻不一樣,明顯360安全瀏覽器和QQ瀏覽器響應速度更快一些,這是因為360安全瀏覽器和QQ瀏覽器使用的都是Chrome 63版的內核,傲游瀏覽器使用的是Chrome 61版的內核,搜狗高速瀏覽器使用的是Chrome 58版的內核,紅芯企業瀏覽器使用的是Chrome 49版的內核,百度瀏覽器使用的是Chrome 47版的內核,如此一來也解釋了百度瀏覽器和紅芯企業瀏覽器在Acid3兼容性上表現優異的原因是因為使用的是低版本的Chrome 內核。

          HTML5兼容性:360安全瀏覽器稍勝一籌

          測試方案:HTML5是超文本標記語言(HTML)的第五次重大修改,是下一代網頁技術的標準,越來越多網站拋棄傳統的Flash技術轉而使用HTML5,因此瀏覽器較好地支持HTML5就顯得尤為重要了。本輪測試我們使用的是專業測試網站Html5test,網址是Html5test.com,訪問該網站等待數秒鐘就可以得到一個分數,總分是555,得分越高說明瀏覽器支持的HTML5項目越多表現越優異。

          結果分析:6款參測瀏覽器得分最高的是520分的360安全瀏覽器,其次是518分的傲游瀏覽器、517分的QQ瀏覽器和516分的搜狗高速瀏覽器,516~518分值相差太小,因此我們可以說本輪測試360安全瀏覽器稍勝一籌,傲游瀏覽器、QQ瀏覽器和搜狗高速瀏覽器緊隨其后,而百度瀏覽器和紅芯企業瀏覽器跟上述四款瀏覽器相差較大,還需進一步優化對HTML5的兼容性。

          人性化體驗:都有改進空間

          測試方案:一款人性化好的瀏覽器應該具備如下特征:頁面清爽沒有亂七八糟的推廣內容或者廣告、有強力的廣告過濾功能、收藏方便且可以云同步、支持斷點續傳等。本輪測試,我們認為人性化特征越多瀏覽器就越優異。

          結果分析:6款參測瀏覽器在人性化設計上跟國外瀏覽器比有一定的差距,特別是對喜歡簡潔風的用戶來說很不適應,當然如果就喜歡內容豐富那就另當別論了。

          360瀏覽器在安裝時可以選擇自定義安裝,就可以取消默認設置的首頁360導航,打開一個新標簽自動展示的是360搜索頁面,可以直接搜索相關內容,會彈出購物廣告和熱點資訊,熱點資訊會針對用戶所在城市進行有針對性的智能推薦,如果不喜歡這些怎么辦?好在360瀏覽器允許用戶進入瀏覽器設置頁面,取消“今日優選”“今日直播”“360熱點資訊”“快資訊”“狀態欄消息”等,如果再取消側邊欄、狀態欄、插件欄和顯示頭像登錄框整個頁面就清爽了。

          QQ瀏覽器的默認首頁是2345導航,打開一個新標簽自動展示的是搜狗搜索,且會在收藏夾中自動添加騰訊系的網頁標簽,便于用戶今后快捷訪問騰訊系網站,雖然這也算是推廣廣告,但嚴格來說絕大多數網民在生活中離不開騰訊系網站,實用性相對較高;點擊“設置”,點擊“廣告過濾”,點擊“立即安裝”,就可以安裝強力廣告過濾插件Adblock Plus,點擊側邊欄的微信圖標安裝微信程序,今后就可以在瀏覽器中愉悅地跟微信好友聊天了,這兩個步驟是一定要做的;當然,我們也可以通過設置頁面取消側邊欄等讓界面更清爽。

          百度瀏覽器的極光色皮膚是真的炫;默認首頁是hao123導航,打開一個新標簽自動展示的百度搜索,在收藏夾中自動添加購物、視頻等網頁;廣告過濾不需要安裝插件,是標配功能,不過默認是“輕度攔截”需要手動調整為“強力攔截”。

          搜狗高速瀏覽器的默認首頁是搜狗網址導航,打開一個新標簽自動展示的是搜狗搜索,也會在收藏夾中自動添加網頁,不過添加的網頁多了一個種類,那就是網絡小說;標配了廣告過濾功能,也可以安裝第三方廣告過濾效果更好的插件。

          傲游瀏覽器有點特殊,安裝后第一時間呈現的是賬號注冊頁面,需要用手機號碼注冊,如果不想注冊就要在頁面底部點擊“跳過登錄”就可以正常使用了,這個設計太僵硬不會討用戶喜歡的;默認首頁是傲游今日,這是一個集合“百度搜索+網址導航+廣告推廣”的綜合頁面。

          紅芯企業瀏覽器基本上沿用Chrome的布局,只不過在頂部多了一個名稱欄,顧名思義就是一直顯示“紅芯企業瀏覽器”這個名稱,是6款瀏覽器中唯一一個凸顯名稱的瀏覽器,其實這個設計毫無必要;斷點續傳不是自動支持的,可以手動操作,要定位到“恢復下載功能”,點擊“啟用”,再點擊“立即重新啟動”,沿用的是Chrome的設定。

          總的來說,國產瀏覽器比較看重流量導入,在人性化方面都有改進的空間。

          實用性體驗:各有側重點

          測試方案:一款實用性好的瀏覽器應該具備如下特征:智能攔截釣魚網站阻止用戶掉入詐騙陷阱,即時掃描下載文件一旦發現病毒即可報警提示,支持屏幕截圖,支持無痕瀏覽、搜索關鍵詞歷史訪問記錄……本輪測試,我們認為實用性特征越多瀏覽器就越優異。

          結果分析:6款參測瀏覽器都自帶有完美防假死功能,一個頁面崩潰不會導致瀏覽器崩潰,另外6款參測瀏覽器也都支持無痕瀏覽,也就是不留下上網記錄、不記錄個人搜索信息、不保存賬號和密碼、禁止網頁的廣告程序記錄用戶的使用習慣等,不過設置操作不一樣,360安全瀏覽器和QQ瀏覽器相對操作更簡便一些。

          在安全防護方面,6款參測瀏覽器的差距就體現出來了,僅360安全瀏覽器和QQ瀏覽器可以提供全方面立體防護,360安全瀏覽器可以配合360安全衛士將防護等級和范圍做到最大,QQ瀏覽器可以配合騰訊電腦管家將防護等級和范圍做到最大,而剩下的4款瀏覽器只能單打獨斗。如果不考慮安全軟件,單論瀏覽器的安全防護,360安全瀏覽器和QQ瀏覽器也是占優的,因為這兩款瀏覽器具有多層防護能力——在URL層,可以依靠龐大的惡意網址庫快速準確攔截掛馬網站、釣魚網站、欺詐網站等,且這個操作是有遠程服務器承擔,不會給用戶電腦帶來任何負擔,由于360和騰訊的用戶數量龐大,搜集惡意網站是輕而易舉的事情,因此擁有強者恒強的優勢;如果惡意網站突破了URL層,那么第二道防線就是惡意腳本攔截層,瀏覽器就會嘗試攔截網頁中的惡意腳本,阻止惡意腳本進入用戶的電腦下載盜號病毒、勒索病毒和挖礦病毒等;如果黑客使用了最新的漏洞或者免殺技術就有可能突破第二道防線,那么在下載時瀏覽器自動識別下載源是不是來自木馬服務器、惡意服務器,如果地址吻合就阻止下載。例如仿冒騰訊QQ郵箱www.rhsox.cn/menber/ceshi01,在截稿時就QQ瀏覽器和360安全瀏覽器可以攔截。

          在屏幕截圖和插件方面,除了紅芯企業瀏覽器其余瀏覽器的表現都不錯,截圖很智能可以實現按截圖時間自動保存,也可以將網頁保存為圖片——傲游瀏覽器截圖功能不在一級頁面,而是在二級頁面,需要點擊“自定義快捷工具欄”,選擇“截圖”,另外插件入口也不一樣,點擊左下角的“設置”,選擇“獲得更多應用”才可以看到豐富的插件。紅芯企業瀏覽器沒有截圖功能,插件入口也沒有,這也可以理解畢竟就算保留了入口也無法直接訪問Chrome應用商店。

          在特色功能方面,就各有所長了。

          360安全瀏覽器細分的安全防護項目較多考慮很周到,嵌入互聯網理財平臺,方便用戶購買到可靠的互聯網理財產品;

          QQ瀏覽器可以用QQ賬號登錄,享受騰訊系產品的一切便利和好處,例如騰訊翻譯君功能,劃詞翻譯、手動輸入翻譯、網頁自動識別并全文翻譯、文檔翻譯等都可以做到快速準確;

          百度瀏覽器的積分兌換功能很實用,每天登錄瀏覽器獲得積分,攢到一定數量后就去百度瀏覽器積分商城中,兌換愛奇藝黃金會員、百度文庫VIP、百度云盤VIP、電影抵用券、京東全場滿減券等好東西,另外百度瀏覽器可以對迅雷、快車、旋風的專用鏈進行自動轉換,獲取真實鏈接一鍵搞定下載;

          傲游瀏覽器的資源嗅探功能很不錯,可以快速找出頁面中全部圖片、內嵌視頻音頻文件并一鍵下載,另外傲游筆記功能也不錯,可以同步各種數據,新標簽頁設計得動感且符合Chrome的使用習慣;

          搜狗高速瀏覽器的片頭雷達很不錯,美劇和動漫正片開始的位置通常是不固定的,而等待片頭結束又浪費很多時間,片頭雷達功能利用大數據查找片頭,無論是國產劇、美劇、英劇還是動漫,都能為用戶準確找到片頭位置,跳過片頭節省時間,另外打假助手功能也做得不錯,智能提取網友購物真實評價,通過大數據展現商品歷史價格;

          紅芯企業瀏覽器支持國密算法加密傳輸以及在企業端的內容監控。

          總結

          經過7輪測試,可以看出瀏覽器們的基本功很扎實、性能提升非常明顯,可見每一次升級都花了大心思的不是簡單的修修補補。

          QQ瀏覽器在5輪基準測試中表現最好,在實用性測試中也是數一數二,值得優先考慮;

          360安全瀏覽器在HTML5的測試中表現突出,在安全防護方面也有獨到之處,也值得重點考慮;

          如果你想獲得百度積分,那安裝百度瀏覽器是一個捷徑;

          如果你經常追劇,希望視頻自動跳過片頭,考慮搜狗高速瀏覽器是一個不錯的選擇;

          紅芯企業瀏覽器如其名那樣,不適合普通用戶,適合企業用戶使用。

          點擊下方閱讀原文,關注電腦報新媒體矩陣更多精彩

          為V99i,是目前最薄的9.7寸intel3G平板,機身厚度僅僅7.9mm,纖薄輕巧,時尚美觀。馳為V99i采用性能最強的intel Bay trail-T系列處理器,具體型號Z3735D,主頻最高可達1.83GHz,安兔兔跑分成績超過35000分,性能火爆霸氣。

          1、 主頻最高可達1.83GHz,安兔兔跑分超過35000分

          馳為V99 i采用性能強勁的Z3937D處理器,比上一代intel雙核CPU,性能提升接近1倍。從跑分成績可以一目了然地看到對比結果。相比最新的八核平板,馳為V99i同樣勝出一籌。

          2、 Silvermont微架構,3倍性能與ARM A9架構

          馳為V99i采用Silvermont微架構,在芯片制造業有這三大創新:性能提升;大幅降低能耗;處理器技術的優化。相比傳統的性能提高能耗降低,而架構升級并不具有排斥性通過犧牲某些功能或者性能來滿足其他需求。與ARM A9相比,同功耗下性能可提升3倍;同性能下功耗可降低5倍。

          3、 22nm 3-D Tri-Gate工藝制程,目前最低功耗工藝

          馳為V99i采用22nm 3-D Tri-Gate工藝制程, 3-D Tri-Gate使用一個薄得不可思議的三維硅鰭片取代了傳統二維晶體管上的平面柵極,形象地說就是從硅基底上站了起來。硅鰭片的三個面都安排了一個柵極,其中兩側各一個、頂面一個,用于輔助電流控制,而2-D二維晶體管只在頂部有一個。由于這些硅鰭片都是垂直的,晶體管可以更加緊密地靠在一起,從而大大提高晶體管密度。 這種設計可以在晶體管開啟狀態(高性能負載)時通過盡可能多的電流,同時在晶體管關閉狀態(節能)將電流降至幾乎為零,而且能在兩種狀態之間極速切換(還是為了高性能)。

          4、 HD Graphics第7代圖形顯示芯片,臺式機的性能

          馳為V99i采用HD Graphics第7代圖形顯示芯片,頻率646MHz,從第7代桌面顯卡Gen7移植平板,支持1080P解碼、DirectX 11技術、Open GL 3.2與HTML5硬件加速,任何大型3D游戲,都能完美運行。性能比第六代提升640% 比目前頂級GPU性能提升300%。

          馳為V99i采用intel Bay trail-T處理器,HD Graphics第7代圖形顯示芯片,7.9mm最薄intel芯平板,該機采用2048*1536視網膜屏幕,2GBDDR3L-RS內存,16GB eMMC存儲,支持TF卡32GB擴展,前置200W攝像頭,后500W美國OV鏡頭,雙AAC高保真音腔,內置8400mAh容量電池。

          馳為V99i標配華為3G數據卡,實現隨時實地3G上網。

          關注"馳為數碼"(微信號:CHUWIFANS),獲取馳為最新資訊與服務,大獎天天送。

          新品資訊與服務完全手冊:http://www.chuwi.com/


          主站蜘蛛池模板: 精品一区二区三区在线成人 | 色视频综合无码一区二区三区| 无码人妻一区二区三区免费n鬼沢| 无码少妇一区二区三区| 91video国产一区| 国产精品亚洲一区二区三区| 国精品无码一区二区三区在线| 亚洲sm另类一区二区三区| 亚洲AV本道一区二区三区四区| 人妻视频一区二区三区免费| 久久AAAA片一区二区| 91精品国产一区| 亚洲AV无码一区二区三区国产 | 国产一区二区三区不卡观| 无码人妻精品一区二区蜜桃| 国产在线一区二区| 一区二区三区在线观看中文字幕| 久久无码人妻一区二区三区午夜| 国产一区二区三区在线免费| 91精品福利一区二区| 中文字幕AV一区中文字幕天堂| 国内精品视频一区二区八戒| 麻豆AV一区二区三区久久| 伊人激情AV一区二区三区| 国产成人免费一区二区三区| 亚洲第一区二区快射影院| 精品视频一区二区三区免费| 亚洲欧洲一区二区三区| 日本香蕉一区二区三区| 无码一区二区三区| 亚洲综合一区二区三区四区五区| 国产区精品一区二区不卡中文| 国产一区二区在线|播放| 国产自产在线视频一区| 深夜福利一区二区| 夜夜爽一区二区三区精品| 国产主播一区二区三区 | 亚洲综合在线成人一区| 无码一区二区三区在线观看| 亚洲AV无码国产精品永久一区| 国产在线精品观看一区|