iT邦幫忙

emacs相關文章
共有 63 則文章

技術 如何在 Emacs 中高效地撰寫 Golang 程式 (上)

其實是 go-mode 這個隨官方 go 發佈的 emacs major mode。本文適合正在學 emacs,想拿來寫 go 的朋友服用。無任何關於 go 的...

鐵人賽 其他技術 DAY 20
EMACS 新思維 系列 第 20

技術 [EMACS新思維 第二十三天] Org-mode (一)

據說這是 emacs 吸引其他編輯器使用者的原因。既然講 emacs,那一定要來介紹 org-mode 拉!今天介紹基本操作及相關設定。 什麼是 org-mod...

鐵人賽 Software Development DAY 2
Emacs 來寫程式 系列 第 2

技術 [Emacs - 2] 基本使用及操作

Emacs 基本操作原則 Emacs 是在文字模式下的編輯器,當初的設計原則是盡量不使用滑鼠,甚至是方向鍵,讓兩手盡量留在鍵盤上 所謂天下武功,唯快不破,想像...

鐵人賽 其他技術 DAY 6
EMACS 新思維 系列 第 6

技術 [EMACS新思維 第九天] 在 Emacs 內運行 shell

Emacs 與 shell 的結合,可以大幅提升工作效率。當然,對於一些常見的命令列程式(如 git)有更方便的套件可以用,這是之後要介紹的。Emacs 內的...

鐵人賽 Software Development DAY 8
Emacs 來寫程式 系列 第 8

技術 [Emacs-8] 程式自動補全套件 : Company-mode

關於程式補全 (Code Complete) 程式補全在編輯程式時是相當重要的功能之一,它可以提醒目前可以使用的變數或函數的名稱,避免寫錯名稱造成的臭蟲,更可...

技術 [EMACS新思維 第一天] 關於 EMACS 新思維

評論陳斌前輩對新手學習 EMACS 的建議文章,並介紹新思維的目的與大略學習流程: 套件管理 指令呼叫 Elisp 的使用 讓我們從閱讀這篇文章開始: 《一...

鐵人賽 Software Development DAY 14
Emacs 來寫程式 系列 第 14

技術 [Emacs-14] 用 Emacs 來寫 C/C++ 的 OpenCV 程式

使用 Emacs 的 C/C++ 套件來寫 OpenCV 我們前ㄧ篇已經設定好了 Emacs 編輯 C/C++ 的程式,這裏我們用一個例子來看如何使用 iron...

鐵人賽 Software Development DAY 13
Emacs 來寫程式 系列 第 13

技術 [Emacs-13] 用 Emacs 寫 C/C++ 設定篇

Emacs 編輯器對 C/C++ 程式的支援 自動程式碼補全: 使用 Company + irony 語法檢查: 使用 flycheck + irony...

鐵人賽 Software Development DAY 15
Emacs 來寫程式 系列 第 15

技術 [Emacs-15] 用 Emacs 來寫 Python 設定篇

Emacs 編輯器對 Python 的支援 語法檢查:可以使用 flake8, pylint, pycompile, mypy,這裏介紹 flake8 程式...

鐵人賽 技術鐵人 DAY 2

技術 [Reply] 說輸入重要,其實也不見得那麼重要

thc 在 MIS生存技能-第1招 輸入法, 提及有關輸入法的議題, 是最用電腦者最最基本而必需面對的議題。 其實iT邦也可以做個調查: 1.會不會英打?(左右...

鐵人賽 Software Development DAY 16
Emacs 來寫程式 系列 第 16

技術 [Emacs-16] 用 Emacs 來寫 Python 人臉判別

OpenCV OpenCV 是由 Intel 公司發起,BSD 授權模式,可以在商業及研究領域中免費使用的一個電腦視覺函式庫,可以用在 擴增實境 人臉,手勢判...

鐵人賽 其他技術 DAY 9
EMACS 新思維 系列 第 9

技術 [EMACS新思維 第十二天] Elisp 入門(二): elisp 語法入門 (一)

本基本介紹翻譯自 Emacs 高手 Xah Lee 的介紹文章,予以中文化! 關於如何求值 elisp,請見昨天的文章。 一:顯示訊息 ; printing (...

鐵人賽 Software Development DAY 3
Emacs 來寫程式 系列 第 3

技術 [Emacs-3] Emacs Lisp 簡介 - 1

Emacs Lisp Emacs 既然使用 Emacs Lisp 來擴展他的功能,我們當然需要稍微了解一下這個獨特的語言,篇幅關係無法很全面介紹這個程式語言,...

技術 [EMACS新思維 第二天] 關於包管理:使用 package.el

Emacs 最大的能力,在於他能滿足每個人無盡的自定義需求。其中,安裝其他人寫好的套件是擴充 emacs 重要的一環。讓我們從內建的 package.el 開始...

鐵人賽 Software Development DAY 6
Emacs 來寫程式 系列 第 6

技術 [Emacs-6] 讓你更快速執行指令的套件, Ivy-mode

Ivy-mode: 更快執行指令,更快搜尋的次模式 前面提到過,一般在 Emacs 執行指令,除了可以綁住一些組合鍵外,如果有像是在寫程式時的自動補全功能,也...

鐵人賽 其他技術 DAY 8
EMACS 新思維 系列 第 8

技術 [EMACS新思維 第十一天] Elisp 入門(一):執行 elisp 程式碼

Elisp 是一種 lisp 的變形,專注在文本、檔案處理。但是它其實是一門完整的語言,具備幾乎無限的擴充能力,使 emacs 到今天依然是最強大的編輯器(沒有...

鐵人賽 其他技術 DAY 26
EMACS 新思維 系列 第 26

技術 [EMACS新思維 第二十九天] 歷史文章回顧

回顧一下寫了哪些東西以及為什麼寫他們 [EMACS新思維 第一天] 關於 EMACS 新思維 包(套件)管理 套件管理是任何具有擴充性的系統所必須要先掌握的,如...

鐵人賽 其他技術 DAY 27
EMACS 新思維 系列 第 27

技術 [EMACS新思維 第三十天] Emacs 還能幹那些事?

來點不一樣的,讓生活融入 emacs 中! 以下提到的套件通常有替代方案,不過我這兒只列出我目前正在用的。 工作類 IMAP 收信 + 郵件列表(mailing...

鐵人賽 Software Development DAY 5
Emacs 來寫程式 系列 第 5

技術 [Emacs-5] 套件管理及基本設定

Emacs 套件管理 Emacs 啟動時會預先載入設定檔,預設的設定檔會從 ~/.emacs, ~/.emacs.el 跟 ~/.emacs.d/init.e...

鐵人賽 Software Development DAY 7
Emacs 來寫程式 系列 第 7

技術 [Emacs-7] 管理程式碼片段 (Snippet) 的 yasnippet 套件

程式碼片段 (snippet) 當編輯程式時,有時候會有一些固定的程式碼當作範本,然後在依照自己想要的部分加入,舉個例子,寫 HTML 時,最常用的片段就是...

鐵人賽 其他技術 DAY 5
EMACS 新思維 系列 第 5

技術 [EMACS新思維 第八天] 談談 SMEX

陳斌說:「安裝Smex,記住你最常用的命令,只要打命令中的關鍵字就可以匹配」。提升 emacs 效率不可不裝! Emacs 有大量的按鍵組合,這是新手們最頭痛的...

鐵人賽 其他技術 DAY 23
EMACS 新思維 系列 第 23

技術 [EMACS新思維 第二十六天] Org-mode (四)

今天講的是輸出,即把 org 文件輸出成 LaTeX / html / markdown 等。 基本輸出 可以把 org-mode 文件輸出成下列格式: as...

鐵人賽 其他技術 DAY 19
EMACS 新思維 系列 第 19

技術 [EMACS新思維 第二十二天] 版本管理(Version-Control)

在使用 emacs 處理版本管理時,magit 無疑是很多人的選擇。不過,magit 是一個額外的套件,而且他也僅止於對 git 有良好處理。那面對如其他以 s...

鐵人賽 其他技術 DAY 22
EMACS 新思維 系列 第 22

技術 [EMACS新思維 第二十五天] Org-mode (三)

今天講的是標籤(tag)以及關於製表的功能。 標籤(tag) 以在標題後擺列:陣列,如: 標題一號 :tag-1:tag-2:tag-3: 子標題會...

技術 如何在 Emacs 中高效地撰寫 Golang 程式 (下)

其實是 go-mode 這個隨官方 go 發佈的 emacs major mode。本文適合正在學 emacs,想拿來寫 go 的朋友服用。無任何關於 go 的...

鐵人賽 其他技術 DAY 21
EMACS 新思維 系列 第 21

技術 [EMACS新思維 第二十四天] Org-mode (二)

今天來講 org-mode 的一些有趣功能,包括作為一種輕量級標記語言(所謂標記語言是指如 markdown 那種通過對純文字新增標記而達成不同格式的能力),以...

鐵人賽 其他技術 DAY 12
EMACS 新思維 系列 第 12

技術 [EMACS新思維 第十五天] Elisp 入門(五): add-hook 與 set-key

有時候,我們會爲自己常用的 mode 添加一些特殊的功能,或者將按鍵與函數(defun 定義的功能)捆綁。這次介紹實用的 add-hook 掛鉤及 set-ke...

鐵人賽 其他技術 DAY 24
EMACS 新思維 系列 第 24

技術 [EMACS新思維 第二十七天] Org-mode (五)

org2blog 一個使用 org-mode 來發佈部落格文章的好方法! org2blog 是一個將 org 結構的文檔作爲部落格內文發送出去的套件。依賴 xm...

鐵人賽 Software Development DAY 9
Emacs 來寫程式 系列 第 9

技術 [Emacs-9] 程式語法檢查套件 : Flycheck

程式語法檢查 程式語法檢查 (syntax checking) 是用程式來自動檢查程式語法,如果有錯誤或是可能有問題的部分,會警告使用者來重新檢查一下所寫的程...

鐵人賽 其他技術 DAY 11
EMACS 新思維 系列 第 11

技術 [EMACS新思維 第十四天] Elisp 入門(四): defun,函數的定義

本基本介紹翻譯自 Emacs 高手 Xah Lee 的介紹文章,予以中文化! 函數 其基本結構如下:(defun ‹function name› (‹param...