iT邦幫忙

emacs相關文章
共有 63 則文章
鐵人賽 Software Development DAY 30
Emacs 來寫程式 系列 第 30

技術 [Emacs-30] 用 Emacs 寫 React

設定 主要使用 rjsx-mode 是之前介紹 javascript 時使用的 js2-mode 的延伸,因此,除了語法支援 rjsx 外,其餘功能延續,請回...

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

技術 [Emacs-29] 用 Emacs 來寫 Angular

Emacs 對於 typescript 的設定 其實在前面寫 javascript 設定時,已經將後端 tsserver 設定完畢了,這裡只要加入 (add-h...

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

技術 [Emacs-28] 用 Emacs 來寫 Vue.js 實戰篇

前面 介紹了用 Emacs 寫 Vue.js 的設定,這一篇來看看這些設定如何真正使用在編輯 Vue.js 的專案 開始一個專案 使用 $vue create...

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

技術 [Emacs-27] 用 Emacs 來寫 Vue.js 設定篇

Emacs 對於編輯 Vue.js 專案的支援 程式補全:company-tide (javascript), company-web-html (html)...

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

技術 [Emacs-26] 用 Emacs 來寫 C# 實戰篇

Emacs 寫 C# 前一篇 介紹了 Emacs 編輯 C# 的一些套件及功能,這一篇,我們來看怎樣使用這些功能 建立專案 先建立一個目錄,目錄底下,執行 $d...

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

技術 [Emacs-25] 用 Emacs 來寫 C# 設定篇

Emacs 寫 C# Emacs 對於 C# 程式語言的支援有 程式高亮及自動縮排:charp-mode 程式片段 (snippet): yasnippet...

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

技術 [Emacs-24] 用 Emacs 來寫 Ruby 實戰篇

Ruby 實戰篇 前篇介紹完用 Emacs 寫 Ruby 程式的設定篇,我們這一篇實際來看一下這些功能的使用 建立一個類別 (Class) Ruby 是一個物件...

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

技術 [Emacs-23] 用 Emacs 來寫 Ruby 設定篇

Emacs 對於編輯 Ruby 程式的功能 程式補全: Company + robe 跳到函式定義: robe 顯示函式定義及文件: Eldoc + robe...

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

技術 [Emacs-22] 用 Emacs 來寫 Go 之範例篇

用 Emacs 來寫 Go 前面已經做完編輯 Go 程式的設定,我們這一篇來看在真正編輯 Go 程式時,可以使用到的各項功能 做一個函式庫 根據 Go 對於 w...

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

技術 [Emacs-21] 用 Emacs 來寫 Go 設定篇

Emacs 對於編輯 Go 程式的支援 程式美化排版: Go-mode + gofmt 自動加入或刪除 import: Go-mode + goimport...

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

技術 [Emacs-20] 用 Emacs 來寫 javascript 的小範例

這一篇藉由一個小小的例子來看我們上一篇安裝完的套件功能 編輯一個 testutil.js 檔案 啟動 Emacs 來編輯一個 testutil.js 檔案,如果...

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

技術 [Emacs-19] 用 Emacs 來寫 Javascript 設定篇

Emacs 對於 Javascript 的功能支援 js2-mode: 取代原 js-mode 程式高亮 語法檢查 (使用 js-lint) 程式折疊...

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

技術 [Emacs-18] 用 Emacs 寫一個 Landing Page

用一個 Landing Page 來介紹 Emacs 功能 我們簡單用一個首頁來介紹 Emacs 的相關功能,完成後的網頁 建立 index.html 用 E...

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

技術 [Emacs-17] 用 Emacs 來寫 HTML, CSS 設定篇

Emacs 對於編輯 html/css 的功能 html 程式自動補全: 使用 web-mode 的 Company-web 語法檢查: 使用 Tidy 為...

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

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

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

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

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

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

鐵人賽 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 12
Emacs 來寫程式 系列 第 12

技術 [Emacs-12] 專案管理 : Projectile

專案管理 Projectile 是 Emacs 常用的專案管理工具,它可以從 Git 的設定中,知道哪些檔案屬於這個專案需要編輯的,哪些是三方函式庫,不需要放入...

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

技術 [Emacs-11] 版本控制:Emacs Magit 的分支管理

分支管理 (Branch) 常常在專案開發時或產品推出後,我們會想加入新的功能或多項新的功能到目前的專案上,或是要解決一些 Bug, 但要在開發完整前需要充分測...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

技術 [Emacs-4] Emacs Lisp 簡介 - 2

Emacs Lisp 簡介 函數 定義函數也是使用 List,習慣上第一列會帶文字說明,例如 (defun say-hello () "S...

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

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

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

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

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

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

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

技術 [Emacs-1] 大綱簡介

Emacs 最最簡單介紹 Emacs 源自於 Editor Macros, 具有巨集的編輯器,特點是任何人都可以使用 Emacs Lisp 語言來擴充它的功能...

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

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