亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

高效的emacs
來源:易賢網 閱讀:1897 次 日期:2015-04-02 13:07:48
溫馨提示:易賢網小編為您整理了“高效的emacs”,方便廣大網友查閱!

這篇文章用來總結自己對emacs的理解。本人之前使用過vim和sublime,現在主要使用emacs。

Start

就編輯速度來說,是不會有編輯器比vim更快的了。我也常常將代碼片段,或者日志,xml,考到sublime進行分析。多行編輯很實用。

但我在平時,主要還是使用emacs,無論是用它寫博客,寫代碼,執行代碼,寫GTD,管理文檔…都非常的方便。

鍵綁定

一個高效的編輯器,就是能夠做到不用鼠標,編輯時在鼠標和鍵盤之間進行切換是一件很惱人的事情。這點在你抱著筆記本進行寫作的時候會深有體會。

常用的快捷鍵:(C代表Ctrl,A代表Alt)

C-n 向下移動一個字符

C-p 向上移動一個字符

C-b 向左移動一個字符

C-f 向右移動一個字符

A-b 向左移動一個單詞

A-f 向右移動一個單詞

C-a 移動到行首

C-e 移動到行尾

C-@ 設置選擇下標

C-w 剪貼選中區域

A-w 復制選中區域

C-l 將光標所在行,作為中心行,刷屏

C-x H 全選整個緩沖區。

C-k 刪除光標后的整行內容

C-d 刪除一個字母

M-d 刪除一個單詞

C-_ Undo

C-? Redo

C-s 查找

A-j 換行,與上一行保持同樣的縮進

A-< 移動到文件頭部

A-> 移動到文件尾部

C-x 3 左右分屏

C-x 2 上下分屏

C-x 1 除此屏全部關閉

C-x 0 關閉此屏

A-/ 補全

其它的一些也是因為不常用,基本不會去記它們的。

除了emacs自己的keybinding,我還特意做了些鍵綁定,提高效率。

(global-set-key (kbd "C-M-h") 'backward-kill-word)

;; (bash中的回刪單詞,也是這三個鍵)

(global-set-key (kbd "C-x f") 'recentf-ido-find-file)

;; (在最近打開文件列表中,選擇要打開的文件,這個很實用)

(global-set-key (kbd "C-x t") 'insert-current-date)

;; (插入當前日期,在寫博客或者gtd的時候,經常用日期作為文件名的一部分)

(global-set-key (kbd "<f8>") 'insert-current-file-fill-path)

;; (插入當前文件的完整路徑,這個也比較實用)

(global-set-key (kbd "M-g") 'goto-line)

;; (跳轉到某一行,是沒有vim中的:n快)

(global-set-key (kbd "C-x w") 'copy-word)

;; (復制一個單詞,只要光標落在單詞上,就可以復制整個單詞)

13 (global-set-key (kbd "C-x y") 'copy-line)

14 ;; (emacs是沒有這個快捷鍵的,只能自己去實現了。在vim中,yy就可以了)

15 (global-set-key (kbd "C-c C-b") 'comment-or-uncomment-region)

16 ;; (快速的對代碼進行注釋與反注釋)

17 (define-key global-map (kbd "C-c a") 'wy-go-to-char)

18 ;; (跳到此行的某個字母,vim的f和t,比這個快得多)

實用的多功能

多窗口編輯,文件管理器,都是emacs多功能的一部分。甚至還可以配置git等外部程序,僅僅打開一個emacs就夠了。

我的emacs還配置了以下實用的多功能

;; 快速的使用bing查找(直接在emacs中查找,然后就會彈出網頁上的查找結果)

(prelude-install-search-engine "bing" "=" "Search Bing:" )

(global-set-key (kbd "C-c b") 'prelude-bing)

;; emacs 彈窗 (我常常退彈出一個cmd,運行python,或者運行git)

(defvar popup-terminal-command

(cond ((memq system-type '(windows-nt cygwin))

'("cmd" "/c" "start" ))

(t '("x-terminal-emulator"))))

(defun popup-term ()

(interactive)

(apply 'start-process "terminal" nil popup-terminal-command))

(global-set-key (kbd "<f5>") 'popup-term)

寫博客

我的博客是使用jekyll進行搭建的,所以日常,基本就是用markdown編輯完之后,用git推送到服務器。

這里要提的就是snippet,因為jekyll擴展了一部分的markdown語法格式,配置成snippet后,快速的插入模板片段非常有用。

比如我的sinppet:hl就對應jekyll的語法高亮擴展。這要比markdown自帶的語法高亮(縮進),功能強大一些。

markdown 高亮:

if i == 3:

print "人生苦短"

else:

print "我用python"

jekyll 高亮:

if i == 3:

print "人生苦短"

else:

print "我用python"

寫代碼

我用emacs主要寫的代碼就是python,或者是其它的腳本,像是bash,反正我是不會用它寫c#的,沒有什么編輯器會比vs更適合寫c#。

sinppet 是必不可少的了,python中能用到的snippet我都有配置,之前還配置過一部分和tornado相關的snippet。

我將emacs配置成可以彈窗出一個shell,我一般就在這個shell中執行python

或者直接彈出顯示結果,但是這樣不能錯誤信息,而且你的python代碼末尾必須要有raw_input() 否則一閃

;; emacs彈窗,執行,當前的python

(defun popup-expython()

(interactive)

(let ((filename "test.py")

(args (list "cmd" "/c" "start" "python" (buffer-name))))

(apply 'start-process "terminal" nil args)))

(global-set-key (kbd "<f6>") 'popup-expython)

不僅僅是鍵盤綁定,這些有關編程的emacs配置,也值得一提。

;; 好代碼一行不應該超過80個字符

(add-hook 'python-mode-hook

(lambda () (highlight-lines-matching-regexp ".\{81\}" "red")))

還有我的emacs主題是zenburn,這種主題看起來不扎眼,代碼高亮美觀。很舒服。

寫GTD

我對GTD的理解,是要單獨寫的,這里只介紹用emacs寫gtd的一部分內容。

emacs使用org模式來寫GTD,基本上可以看作是*做的一棵樹,可以切TODO和DONE,展開,折疊,打標簽。

這里插入我gtd的一部分:

* Blog

** DONE 我應該將我購買的域名掛到自己的網站上

CLOSED: [2014-09-11 Thu 13:30]

** TODO 翻譯相關內容

* Book

** DONE 寫給上班族的世界史

CLOSED: [2014-09-05 周五 22:15]

** DONE 方與圓

CLOSED: [2014-09-21 周日 23:30]

* 周末寫兩篇博客

** DONE 使用python的函數式編程和c#的linq來實現操作,而非迭代器

CLOSED: [2014-11-24 周一 11:29]

** 寫一篇關于c#的迭代器和python的迭代器,

不要神話emacs

之前在學習emacs和vim的時候,網上有許多文章神話這兩個編輯器,說是什么神的編輯器和編輯器之神。 其實如果說智能,它們是不會比VS智能的,emacs和vim最多也就是文本匹配,而vs卻真正的在內部構建代碼對象。emacs只是比較方便,比較自由而已,比較能折騰而已,要從實用角度出發,而不是做一個腦殘粉。

更多信息請查看IT技術專欄

更多信息請查看技術文章
易賢網手機網站地址:高效的emacs
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
麻豆精品91| 六月婷婷久久| 国产农村妇女精品一二区| 国产欧美69| 国产精品手机在线| 欧美aa国产视频| 欧美日韩在线一区二区三区| 国产精品a级| 亚洲激情二区| 免费在线成人| 国产精品v日韩精品v欧美精品网站 | 激情五月***国产精品| 亚洲精品女人| 欧美一区二区三区在线免费观看| 国语精品中文字幕| 亚洲欧美日韩精品久久久| 欧美久久一级| 国产毛片久久| 亚洲国产高清一区二区三区| 亚洲制服av| 黄色综合网站| 欧美一区二区三区久久精品茉莉花 | 欧美性久久久| 亚洲免费网址| 91久久久久| 欧美一区91| 亚洲深夜激情| 黄色国产精品一区二区三区| 久久精品动漫| 国产精品视区| 亚洲精品少妇| 好吊色欧美一区二区三区四区| 亚洲一区国产| 一本色道婷婷久久欧美| 欧美涩涩网站| 久久精品二区| 性久久久久久| 国产农村妇女精品一区二区| 亚洲高清激情| 一区二区三区我不卡| 欧美激情第二页| 久久亚洲国产精品一区二区| 亚洲欧美日韩一区在线观看| 中文精品一区二区三区| 在线播放精品| 亚洲国产精品综合| 在线国产欧美| 亚洲国产一区二区三区高清| 国产精品草草| 狠狠干综合网| 伊人久久综合| 亚洲看片网站| 一区二区三区四区国产| 一区二区日本视频| 亚洲一区二区毛片| 久久都是精品| 欧美黄色aaaa| 激情视频一区二区三区| 亚洲三级影院| 国产精品手机在线| 欧美一区二区三区久久精品| 欧美精品成人一区二区在线观看| 欧美精品综合| 最新国产乱人伦偷精品免费网站| 99精品99| 欧美专区在线| 欧美日韩精品不卡| 伊人久久成人| 国产精品日韩高清| 午夜日韩激情| 亚洲精品一区二区三| 国产亚洲欧美一区二区| 久久精品动漫| 激情综合中文娱乐网| 亚洲国产一区二区精品专区| 国产日韩一区二区三区在线| 麻豆91精品| 一区视频在线| 蜜乳av另类精品一区二区| 欧美日韩hd| 亚洲精品四区| 欧美在线免费一级片| 亚洲狠狠婷婷| 久久亚洲高清| 正在播放亚洲| 国内在线观看一区二区三区| 亚洲女人av| 欧美二区视频| 99pao成人国产永久免费视频| 久久久国产精品一区二区中文 | 国产一区清纯| 国产精品美女xx| 国产一区二区中文字幕免费看| 一区二区三区免费看| 欧美精选一区| 久久精品动漫| 国产精品亚洲欧美| 极品少妇一区二区三区| 久久久久久久尹人综合网亚洲| 亚洲高清精品中出| 欧美精品导航| 久久精品欧美| 国产麻豆综合| 99视频精品| 国内自拍一区| 欧美精品一区二区三区久久久竹菊| 亚洲久久视频| 一区在线视频| 激情五月***国产精品| 欧美成人午夜| 麻豆91精品| 国产精品视频福利| 夜夜爽av福利精品导航| 国自产拍偷拍福利精品免费一 | 国产精品入口| 伊人狠狠色j香婷婷综合| 欧美福利一区二区三区| 久久久久久久久久久一区| 国产偷久久久精品专区| 一区二区福利| 在线亚洲自拍| 国产欧美三级| 一区二区三区福利| 国产一区二区黄色| 亚洲在线成人| 国产毛片一区| 久久www成人_看片免费不卡| 久久成人在线| 欧美成人首页| 国产一区清纯| 亚洲精品一区二区三区蜜桃久| 日韩视频精品| 正在播放亚洲| 久久国产主播精品| 国产精品vip| 亚洲巨乳在线| 亚洲免费综合| 欧美1区视频| 韩国亚洲精品| 在线观看日韩av电影| 影音先锋国产精品| 一区二区免费在线视频| 亚洲永久字幕| 久久午夜精品一区二区| 欧美日韩一视频区二区| 1024日韩| 亚洲欧美网站| 国产精品多人| 亚洲一区二区三区四区五区午夜| 久久国产一区二区| 亚洲国产二区| 久久国产99| 亚洲天堂男人| 亚洲欧美日韩另类精品一区二区三区| 性感少妇一区| 伊人激情综合| 久久蜜桃资源一区二区老牛| 亚洲一二三区精品| 欧美亚洲在线| 亚洲高清自拍| 快she精品国产999| 尹人成人综合网| 亚洲一区精彩视频| 亚洲成人在线| 国内精品99| 免费日韩视频| 亚洲日韩视频| 欧美日本中文| 新67194成人永久网站| 狠狠色狠狠色综合人人| 六月婷婷久久| 在线综合欧美| 在线日韩av| 欧美日韩岛国| 久久另类ts人妖一区二区| 亚洲免费精品| 精久久久久久| 欧美三级免费| 欧美一区1区三区3区公司 | 欧美一级网站| 亚洲激情二区| 欧美日本国产精品| 免费国产自线拍一欧美视频| 亚洲成人在线| 狠狠综合久久| 国产精品国产三级欧美二区| 欧美一区二区三区在线播放| 亚洲欧美日韩国产综合精品二区| 亚洲精品麻豆| 欧美视频官网| 欧美视频福利| 国模一区二区三区| 国产一区视频观看| 欧美性色综合| 欧美三区不卡| 国产一区清纯| 欧美天天在线| 黄色成人在线网址| 国产精品第十页| 国产精品99一区二区| 欧美成人综合| 欧美日本亚洲| 韩国久久久久| 红桃视频国产一区| 亚洲国产精品一区| 国产视频不卡| 亚洲欧美日本日韩| 蜜桃av久久久亚洲精品| 免费一级欧美片在线播放| 毛片一区二区| 午夜精品剧场| 尤物精品在线| 一区二区免费在线视频| 国产精品久久久一区二区三区| 国产日本精品| 久久久精品动漫| 欧美少妇一区| 日韩一级网站| 久久国产精品久久久久久电车| 老司机免费视频久久| 欧美日韩一区在线播放| 亚洲第一网站| 亚洲欧美日韩精品在线| 欧美区一区二| 一区二区三区久久网| 亚洲永久在线| 好吊一区二区三区| 国产精品手机视频| 欧美一区二区三区久久精品| 影音先锋久久| 久久亚洲国产精品一区二区| 极品中文字幕一区| 久久福利精品| 亚洲激情另类| 午夜国产一区| 国产亚洲高清视频| 欧美日韩国产探花| 国产偷国产偷亚洲高清97cao| 麻豆成人精品| 亚洲精选在线| 欧美天堂亚洲电影院在线观看| 亚洲精品字幕| 欧美深夜福利| 亚洲专区在线| 日韩视频精品| 亚洲天堂偷拍| 欧美国产激情| 一区二区冒白浆视频| 欧美日韩视频| 久久久久久久欧美精品| 一区二区精品在线观看| 亚洲小说欧美另类婷婷| 久久久蜜桃一区二区人| 一本一本a久久| 国内激情久久| 欧美三级午夜理伦三级中文幕| 亚洲制服少妇| 一区二区三区四区五区精品视频 | 久久大香伊蕉在人线观看热2| 国产自产在线视频一区| 久久人人97超碰国产公开结果| 一区二区三区四区五区精品视频| 狠狠噜噜久久| 亚洲高清成人| 国内一区二区三区| 欧美日本中文| 久久一区二区三区av| 一本久久综合| 亚洲精华国产欧美| 在线欧美一区| 亚洲福利电影| 亚洲美女一区| 在线综合欧美| 国产精品日韩久久久| 在线亚洲观看| 亚洲综合日韩| 午夜一区二区三区不卡视频| 国产日韩1区| 国产精品日韩欧美一区二区| 在线亚洲精品| 亚洲一区二区三区免费观看| 国产欧美一区二区三区另类精品| 中文一区二区| 亚洲一区二区毛片| 久久精品五月| 亚洲黄色在线| 99视频一区| 久久国产99| 欧美婷婷久久| 亚洲精品九九| 亚洲欧美日韩综合一区| 欧美福利一区| 亚洲精品123区| 国产一区二区精品| 免费在线成人| 狠狠色噜噜狠狠狠狠色吗综合| 狠狠色丁香久久综合频道| 亚洲国产99| 亚洲欧美日本视频在线观看| 久久国产毛片| 国内精品视频在线播放| 一本久久知道综合久久| 久久精品主播| 中国成人亚色综合网站| 99精品国产在热久久下载| 一区精品在线| 一区二区三区四区五区视频| 亚洲一区影院| 欧美精品一线| 亚洲精品人人| 久久www成人_看片免费不卡| 国产精品国产三级国产专区53| 亚洲国产精品一区在线观看不卡| 国产精品日韩久久久| 欧美日韩一区自拍| 国产欧美二区| 激情自拍一区| 欧美久久综合| 蜜桃av一区| 日韩一级欧洲| 亚洲二区免费| 欧美女人交a| 美女被久久久| 99热精品在线观看| 黑丝一区二区三区| 久久久久久国产精品mv| a91a精品视频在线观看| 激情久久久久| 欧美久久综合| 久久久久久久波多野高潮日日| 亚洲成人在线| 精品二区视频| 欧美特黄一级| 欧美日韩精品免费观看| 免费永久网站黄欧美| 亚洲免费成人| 亚洲精选国产| 亚洲日本无吗高清不卡| 伊人久久婷婷| 亚洲国产精品一区在线观看不卡| 欧美日韩影院| 欧美日韩伊人| 国内精品**久久毛片app| 欧美精品大片| 国产精品v日韩精品v欧美精品网站 | 亚洲深夜影院| 在线视频国内自拍亚洲视频| 国产精品v欧美精品v日韩精品 | 欧美高清一区| 欧美 日韩 国产 一区| 久久精品女人| 久久激情网站| 久久久国产精品一区二区三区| 欧美~级网站不卡| 欧美色综合网| 在线看无码的免费网站| 亚洲欧美在线网| 亚洲黄色毛片| 国产精品美女xx| 亚洲日本久久| 亚洲国产欧美不卡在线观看| 可以免费看不卡的av网站| 国产日韩免费| 亚洲视频1区| 久久亚洲影院| 老司机精品视频网站| 美日韩免费视频| 国产精品国码视频| 欧美国产视频在线观看| 激情另类综合| 欧美视频在线观看| 99视频国产精品免费观看| 亚洲精品资源| 亚洲巨乳在线| 久久久久久久高潮| 欧美在线资源| 亚洲精品乱码| 亚洲精品系列| 亚洲欧美综合一区| 欧美日韩系列| 狠狠色狠狠色综合日日tαg| 99国产精品自拍| 国产一区成人| 亚洲婷婷在线| 99伊人成综合| 国产精品二区影院| 亚洲国产免费| 国产精品乱码| 一区视频在线| 99视频+国产日韩欧美| 欧美激情1区| 亚洲一本视频| 欧美在线1区| 精品999网站| 国产亚洲欧美一区二区| 亚洲欧美清纯在线制服| 久久午夜精品一区二区| 一区二区三区四区五区在线| 亚洲制服av| 野花国产精品入口|