notes Emacs Markdown Mode

https://github.com/jrblevin/markdown-mode
20161222.1416
stable 2.1

Emacs Markdown Mode

Installation

未测试

Direct Download

wget http://jblevins.org/projects/markdown-mode/markdown-mode.el -P ~/.emacs.d/

添加到.emacs

(autoload 'markdown-mode "markdown-mode"
   "Major mode for editing Markdown files" t)
(add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode))
(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))

(autoload 'gfm-mode "markdown-mode"
   "Major mode for editing GitHub Flavored Markdown files" t)
(add-to-list 'auto-mode-alist '("README\\.md\\'" . gfm-mode))

Development Version

暂无

Packaged Installation

暂无

Dependencies

暂无

Usage

C-c C-a l

[百度](http://www.baidu.com)

C-c C-a L

[text][label]
[label]: http://www.baidu.com "title"

C-c C-a u

<http://www.baidu.com>

Images

C-c C-i i

![bd](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)

Styles

C-c C-s e

*emphasis*

C-c C-s s

**strong**

C-c C-s c

`code`

C-c C-s k
测试失败,未定义

C-c C-s b

> blockquote

C-c C-s C-b

选中文本块
cccscb

输出
> blockquote

C-c C-s p

    code blocks

C-c C-s C-p

选中文本块
cccscp

    code blocks

Headings

C-c C-t h

## head ##

C-c C-t H

head
----

C-u C-u
测试失败

C-c C-t 1

# head #

Horizontal Rules

C-c -

-------------------------------------------------------------------------------

Markdown and Maintenance Commands

C-c C-c m: markdown-command > markdown-output buffer.
C-c C-c p: markdown-command > temporary file > browser.
C-c C-c e: markdown-command > basename.html.
C-c C-c v: markdown-command > basename.html > browser.
C-c C-c w: markdown-command > kill ring.
C-c C-c o: markdown-open-command.
C-c C-c l: markdown-live-preview-mode > eww buffer.

C-c C-o

<www.baidu.com>

测试失败

Jumping

C-c C-l

#1
##11
111
#2
##22
222

cccl 测试失败

TAB or S-TAB

#1
##11
111
#2
##22
222

<tab><tab><tab>
s<tab>s<tab>s<tab>

Promotion and Demotion

C-c C-- and C-c C-=

#1
##11
111
#2
##22
222

ccc- ccc=

Completion

C-c C-]

#1
##11
111
#2
##22
222

ccc]

# 1 #
##11
111
#2
##22
222

Editing Lists

M-RET, M-UP, M-DOWN, M-LEFT, and M-RIGHT

#1
##11
111
#2
##22
222

cncn
m<ret>
m<up> m<down>
m<right> m<left>

Editing Subtrees

M-S-UP, M-S-DOWN, M-S-LEFT, and M-S-RIGHT

#1
##11
111
#2
##22
222

ms<down> ms<up>
ms<right> ms<left>

Shifting the Region

C-c < and C-c >

#1
##11
111
#2
##22
222

cc> cc>
cc> cc<
二者效果相同

Killing Elements

C-c C-k

#1
##11
111
#2
##22
222

ccck cn
ccck cn
ccck 无法kill,非element

Outline Navigation

C-c C-n, C-c C-p, C-c C-f, C-c C-b, and C-c C-u

#1
##11
111
#2
##22
222

cccn cccp
cccf cccb
cn cn cccu

Movement by Paragraph or Block

M-{ and M-}
参考emacs

Movement by Defun

C-M-a C-M-e
可用cccn、cccp代替

C-M-h
未测试

Customization

未测试

Extensions

未测试

GitHub Flavored Markdown (GFM)

未测试

Acknowledgments

暂无

Bugs

暂无

History

暂无

Emacs Verilog Mode是一种用于在Emacs编辑器中编辑Verilog HDL(Hardware Description Language)的模式。它提供了丰富的功能和快捷键,使Verilog代码的编写和调试更加方便和高效。 Emacs Verilog Mode具有以下主要特点: 1. 语法高亮显示:Verilog代码的不同部分会使用不同的颜色进行区分,以便更容易地阅读和理解代码。 2. 自动缩进:在编写代码时,程序会自动进行缩进,以便更清晰地展示代码的层次结构。 3. 代码折叠:Emacs Verilog Mode允许代码的折叠和展开,以隐藏或显示特定的代码块。这样可以更好地组织和查看大型的Verilog项目。 4. 代码模板:模板功能使得可以快速插入常用的Verilog代码片段,例如模块定义、寄存器定义等,提高代码的编写速度和一致性。 5. 代码跳转:通过快捷键可以方便地在模块之间进行跳转,快速浏览和编辑代码。 6. 语法检查和自动补全:Emacs Verilog Mode可以检查代码中的语法错误,并提供自动补全功能,减少拼写错误和编程失误。 7. 特定的功能块标记:针对Verilog HDL特有的结构和语法,Emacs Verilog Mode提供了特定的功能块标记,如module、always、if-else语句等,以便更好地识别和编辑这些代码块。 总之,Emacs Verilog Mode是一个强大而实用的工具,它简化了Verilog代码的编辑过程,提高了工作效率和代码质量。无论是进行硬件设计还是进行FPGA编程,使用Emacs Verilog Mode都能够帮助开发人员更好地完成任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值