javascript 就要統一地球的預言還言猶在耳,就發現…這一天好像也不遠了XD
安裝 graphviz-preview-plus 套件即可預覽、產生圖檔,它還自己挾帶 vis.js !!安裝 graphviz 都免了
(語法高亮則是安裝了 language-dot 套件)
(塊逃啦 eclipser ,atom才是王道啊…)
2016年12月1日 星期四
2016年11月30日 星期三
win10上以emacs開發node.js的安裝、設定
- 執行 emacs
- 以M-! path執行系統路徑檢視,看看目前環境設定中是否已有舊版node.js,記錄其位置,在安裝新版時可以考慮安裝在同一位置以覆寫之
- 到 https://nodejs.org/en/ 下載最新版(我抓的是 node-v6.9.1-x64.msi )並安裝
- 接下來試試新模組的安裝,以此模組為例 https://www.npmjs.com/package/google-scholar
- 新建並進入測試目錄,以放置範例程式及所用到的模組
- 在命令列視窗執行 npm install google-scholar --save
- 範例程式如下,C-x C-f新建此檔案,輸入完整目錄、檔案名稱(記得副檔名為js),複製貼上以下內容
'use strict'
let scholar = require('google-scholar')
scholar.search('CRISPR')
.then(resultsObj => {
console.log(resultsObj)
})
- M-! node 完整目錄、檔案名稱(記得副檔名為js),結果會出現在另一視窗
- 一些 emacs 上執行命令的方式列舉如下,自己看者辦囉
- M-! cmd RET
- Run the shell command line cmd and display the output (shell-command).
- M-| cmd RET
- Run the shell command line cmd with region contents as input; optionally replace the region with the output (shell-command-on-region).
- M-x shell
- Run a subshell with input and output through an Emacs buffer. You can then give commands interactively.
- M-x term
- Run a subshell with input and output through an Emacs buffer. You can then give commands interactively. Full terminal emulation is available.
- M-x eshell
- Start the Emacs shell.
2016年10月11日 星期二
在 win10 上,平行於現有 emacs 環境,安裝 spacemacs (2)
參考 spacemacs 的 github 文檔,總共列出了三種安裝位置/方式:
- 預設目錄 ~/.emacs.d
- 自訂目錄,並修改 HOME 環境變數指向此目錄
- 自訂目錄,並修改 ~/.emacs.d/init.el 檔案,以 load-file 指令載入自訂目錄下的 spacemacs
其實方法2和3是可以合併使用的,這兩個方法的不同之處是,方法2讓 spacemacs (暫時的)全面掌控設定,而方法3可以在載入現有設定後,再載入 spacemacs 。方法2可以用來維護多個平行的環境 ,此時 spacemacs 的位階是等同於 .emacs.d ;方法3之下, spacemacs 的位階則低於 .emacs.d 。因此我們可以利用方法2來安裝不同版本的 emacs(及其設定檔/目錄) ,而利用方法3來獨立地安裝 spacemacs。
新版的 spacemacs 多了一些預設的要求,在 windows 平台上需要預先加以處理。一是要安裝 adobe 提供的開源字型 ,下載網址在 https://github.com/adobe-fonts/source-code-pro ,解壓後進入 ttf 子目錄,選取所有字型,按右鍵,執行 "安裝"。二是要安裝 gnutls ,下載網址在 http://alpha.gnu.org/gnu/emacs/pretest/windows/ ,安裝方式可參考此頁 ,基本上就是把抓下來的 emacs-25-i686-deps.zip 解壓到當初安裝 emacs 的目錄下。
最後還有一個伏筆,就是 gnutls 需要對應的簽名檔才能正常工作。 現成的簽名檔可以從 https://curl.haxx.se/docs/caextract.html 抓到,我把它放在 HOME 目錄下,執行 M-x customize-option gnutls-trustfiles,新增一筆資料指向所下載的 cacert.pem 檔。最後重啟 emacs ,此後 spacemacs 就能正常下載並更新,啟動時也才不需加上 --insecure 參數。
2016年9月20日 星期二
pdf.js\web\viewer.js 下預設的快速鍵及功能說明
ctrl f : 搜尋
ctrl g : 下一出現處
ctrl + : zoom in
ctrl - : zoom out
ctrl 0 : zoom 100%
ctrl s : download 此 pdf 文件
ctrl alt p : 全螢幕模式
ctrl alt g : 輸入焦點移至頁碼欄
當輸入焦點在 INPUT/TEXTAREA/SELECT 時,以下快速鍵無效(因為是單純輸入(大小寫)字母鍵)
向上箭頭,PageUP,backspace (此三者在非全螢幕模式、縮放非整頁模式時才有作用),向左箭頭(非整頁模式時才有作用),k,p : 上一頁
向下箭頭,PageDOWN,space (此三者在非全螢幕模式、縮放非整頁模式時才有作用),向右箭頭(非整頁模式時才有作用),j,n : 下一頁
esc : 關閉搜尋列或第二工具列
Home : 到第一頁
End : 到最末頁
h : 切換手掌工具
r : 順時針旋轉90度
shift space : 上一頁(在非全螢幕模式、縮放非整頁模式時才有作用)
shift r : 逆時針旋轉90度
alt 向左箭頭 : 上一瀏覽歷史
alt 向右箭頭 : 下一瀏覽歷史
ctrl g : 下一出現處
ctrl + : zoom in
ctrl - : zoom out
ctrl 0 : zoom 100%
ctrl s : download 此 pdf 文件
ctrl alt p : 全螢幕模式
ctrl alt g : 輸入焦點移至頁碼欄
當輸入焦點在 INPUT/TEXTAREA/SELECT 時,以下快速鍵無效(因為是單純輸入(大小寫)字母鍵)
向上箭頭,PageUP,backspace (此三者在非全螢幕模式、縮放非整頁模式時才有作用),向左箭頭(非整頁模式時才有作用),k,p : 上一頁
向下箭頭,PageDOWN,space (此三者在非全螢幕模式、縮放非整頁模式時才有作用),向右箭頭(非整頁模式時才有作用),j,n : 下一頁
esc : 關閉搜尋列或第二工具列
Home : 到第一頁
End : 到最末頁
h : 切換手掌工具
r : 順時針旋轉90度
shift space : 上一頁(在非全螢幕模式、縮放非整頁模式時才有作用)
shift r : 逆時針旋轉90度
alt 向左箭頭 : 上一瀏覽歷史
alt 向右箭頭 : 下一瀏覽歷史
2016年9月8日 星期四
在 win10 上,平行於現有 emacs 環境,安裝 spacemacs
參考 https://github.com/syl20bnr/spacemacs
假設 emacs 安裝路徑為 C:\Program Files\emacs-24.5\bin\emacs.exe假設使用者名稱為 AAA
- 建立安裝設定檔的目錄,例如 C:\user\AAA\spacemacs
- git clone https://github.com/syl20bnr/spacemacs C:\user\AAA\spacemacs\.emacs.d
- 撰寫一批次檔 spacemacs.cmd ,並在桌面為它建立捷徑以方便執行,批次檔內容為
@echo off
SETLOCAL
set HOME=C:\Users\AAA\spacemacs\
start "" "C:\Program Files\emacs-24.5\bin\emacs.exe"
2016年9月1日 星期四
melpa.milkbox.net is now melpa.org
參考 http://stackoverflow.com/questions/29085937/package-refresh-contents-hangs-at-contacting-host-elpa-gnu-org80
執行 M-x package-list-packages 時發現 melpa 連線出錯,輾轉發現 melpa 的 url 在一年多前改了
執行 M-x package-list-packages 時發現 melpa 連線出錯,輾轉發現 melpa 的 url 在一年多前改了
2016年8月31日 星期三
訂閱:
文章 (Atom)