iT邦幫忙

emacs相關文章
共有 63 則文章

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

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

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

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

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

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

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

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

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

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

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

技術 [EMACS 新思維 第二十八天] 額外學習資料

幾個 emacs 相關的資源! 本文取自我在 TCFFM (臺中自由軟體聚會) 的簡報內容! IBM的超級詳細,看完會增進不少實力。另外就是X下的 emacs...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

技術 [EMACS新思維 第二十一天] ibuffer

C-x C-b 下去是 *buffer*,那,有沒有管理 buffer 更好的工具呢? 有滴,而且這個工具是內建的哦!叫 ibuffer。 啓用 (global...

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

技術 [EMACS新思維 第二十天] 檔案管理員 Dired (下:進階使用)

一些讓 dired 更好用的設定。 開啓目前編輯中檔案所屬目錄 使用命令 M-x dired-jump 或快捷:C-x C-j 用外部程式開啓檔案 一般 dir...

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

技術 [EMACS新思維 第十九天] 檔案管理員 Dired (上:基本使用)

關於天下最強的檔案管理器 -- dired-mode。能用正則表達式來進行檔案管理哦! 有沒有想過,用正則表達式標記符合需求的檔案,而不是透過滑鼠慢慢的一個一個...

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

技術 [EMACS新思維 第十八天] 編輯本機需 root 權限文件

編輯需 root 權限文件,以及其他開啓 root 權限文件的方法。 前言:通常初使用 emacs 的人都會發現,拿 emacs 來編輯系統檔案,似乎相對麻煩:...

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

技術 [EMACS新思維 第十七天] Tramp-mode:編輯遠端文件

不是只有 vim 可以遠程以 ssh/sftp 編輯文件哦! Emacs 也可以! 首先,C-x C-f,出現檔案開啓命令 接著你需要輸入:/ssh:(前面那...

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

技術 [EMACS新思維 第十六天] Elisp 與其他 S-expression 語言編輯的技巧

幾個實用的 elisp 編輯相關設定。若有在寫 clojure、scheme、common lisp 也可以參考哦! 先上原始碼 ;; Elisp (defun...

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

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

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

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

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

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

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

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

本基本介紹翻譯自 Emacs 高手 Xah Lee 的介紹文章,予以中文化! 七:If、Then、Else 條件語句的語法是: (if ‹test› ‹body...

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

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

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

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

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

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

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

技術 [EMACS新思惟 第十天] Comint-mode:自製自己的交互式介面

昨天介紹了三種在 emacs 內使用 shell 的方式,今天要來介紹如何自己打造一個交互式界面。 (不好意思,因爲最近有點忙,本來是要先講 elisp 概論,...

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

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

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

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

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

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

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

技術 [EMACS新思維 第七天] Interactively Do Things

Interactively Do Things。Emacs 最強大的互動套件,參考 emacswiki 可以看到透過 elisp 的擴充能力,使其與其他套件完美...

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

技術 [EMACS新思維 第六天] 關於包管理:el-get 與自己的設定

關於 el-get ,你可以當成一個自定義的好工具! 我們透過三篇的文章,大致瀏覽過了 el-get 的基本能力。現在來講關於 el-get 這個工具應用於「新...

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

技術 [EMACS新思維 第五天] 關於包管理:el-get [下]

強大更勝 vundle 的 el-get 介紹之下篇。 關於el-get安裝及啟用,請參考前兩天的文章,簡單扼要的講了 Emacs 內建的 elpa-packa...

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

技術 [EMACS新思維 第四天] 關於包管理:el-get [中]

強大更勝 vundle 的 el-get 介紹之中篇。 關於el-get安裝及啟用,請參考前兩天的文章,簡單扼要的講了 Emacs 內建的 elpa-packa...

技術 [EMACS新思維 第三天] 關於包管理:el-get [上]

強大更勝 vundle 的 el-get 介紹之上篇。 本篇要介紹複雜許多,功能也強大很多的el-get: [上篇] el-get.el是相對於package....