导航:首页 > 编程语言 > emacsjs2mode

emacsjs2mode

发布时间:2022-09-23 02:15:36

① emacs写c++代码用什么mode好

进入emacs 后,输入M-x然后输入C-mode即进入C模式。

C 模式下将会有“自动缩进显示”、“注释”、“预处理扩展”、“自动状态”等强大功能。还可以通过按【Tab】键来重新产生缩进,
使代码结构清晰、美观。在默认模式下,emacs 将遵循编码标准的GUN 风格。下面将对emacs 的几个功能进行简单介绍。

② emacs m文件是什么mode

Matlab写程序的文件。MATLAB是解释型语言,就是说MATLAB命令行中敲入的命令在当前MATLAB进程中被解释运行。但是,每次执行一个任务时敲入长长的命令序列是很烦人的。有两种方法可以使MATLAB的力量得到扩展--脚本和函数。这两种方法都用像emacs一样的文本编辑器中编写的m文件(因为扩展名是.m所以这样命名,m文件还称点m文件)。m文件的好处在于它可以保存命令,还可以轻易地修改命令而无需重新敲入整个命令行

③ emacs怎么打开自动分屏

c-x 3, 分出左右两个窗口,左边执行dired,打开列表显示在左边,点击名称,或者移动到对应文件名上,回车,内容会显示在右边窗口中。

鼠标移动到滑动条对应的下方,可以拉升调整左右布局。
调整上下布局的,直接拖动那个显示mode的条(忘了叫什么了,好久没用emacs了)即可。

好像用快捷键只可以一个一个按顺序移动到对应窗口中,高级点的或许可以在.emacs中用lisp语言实现,这个我倒真不会。

④ 传说emacs是神的编辑器 我用了一下下,到底神在哪啊

他没有mode, 也就是说, 你的命令组合在任何时候都是同样的含义, 不会因为不同的情况会有不同的含义.

他的光标移动不方便? 我没有见过更方便的编辑器了, 手不必离开键盘主区就可以任意移动光标, 一个字, 一个词, 一行, 一段, 上下左右都可以一键搞定, 你说不方便, 恐怕是因为你不熟练.

要说不方便, 的确有, 他的正则表达式很坑爹, 支持的不好, 远不如他自己内建的贪婪匹配好.
你要多一点时间, 等你适应了他, 任何别的编辑器你都不习惯了.

顺便说一句, 神器都是很强大, 同时不好掌握的东西, 掌握之后才是神奇, 掌握之前很废柴.

⑤ 什么是emacs的org mode,怎样设置

简单的说,org mode就是emacs下的一个可用于 日程管理、个人信息管理、文档写作等功能的扩展模式。它已经包含在最新的 emacs 中了(至少emacs 23中包含)。 使用的方法很简单,创建并打开一个 .org 文件,就进入 org mode 了。

org mode 的使用、设置相关的内容非常多,网上应该也有一些简单的中文介绍资料,你可以去看。 至于深入了解细节,个人觉得必须看英文用户手册。

⑥ 关于emacs里mode设置的问题

emacs是一个分mode的编辑器,编辑不同的文档有不同的mode

一般emacs会根据不同的后缀回名自动选择不同的mode,.c文件就是cc-mode,.org文件就是org-mode,诸如此类。你可以用快捷键 c-h m 观察当前使用的mode 会有很多,因为emacs会有1个主mode,n个次级mode。

(xxx-mode 1)是elisp语句,写在emacs的配置文件中的,答开启emacs会执行这个配置,其实就是elsip脚本,自动启用某个mode。M-x xxx-mode就是在emacs运行之后,动态切换mode。两者达成的目的是一样的。

⑦ Emacs基本的按键与命令

C- :表示键盘上的 Ctrl 键

M- :表示键盘上的 Alt 键

S- :表示键盘上的 Shift 键

DEL :表示键盘上的 Backspace 键,注意,不是 Delete 键

RET :表示键盘上的 Enter 键

SPC :表示键盘上的 Space 键

ESC :表示键盘上的 Esc 键

TAB :表示键盘上的 Tab 键

C-x C-f :打开一个文件,或者创建一个不存在的文件

M-x find-file :作用同上

C-x k :关闭一个 buffer ,作用等于关闭已经打开的文件

C-x C-s :保存文件内容,即将修改的文件内容写入磁盘

M-x save-buffer :作用同上

C-x C-w :将当前文档保存为另一个文件,即另存为

M-x write-file :作用同上

C-x b :切换文件,即切换缓冲区 buffer

说明:实际上在 Emacs 中,文件与 buffer 是不同的实体,文件一般指的是磁盘上的数据体,而 buffer 是 Emacs 中作为文件修改临时缓存的缓冲区,注意区别。

Emacs具有一个被称为 ido 的模式,全称为 interactively do things ,在 ido 模式下,可以更加方便地选择列表元素,相比使用Tab进行自动补全更加便利。

M-x ido-mode :使能或者禁止 ido 模式

可以在 Emacs 的启动配置中添加以下语句,以默认打开 ido 模式:

(setq ido-enable-flex-matching t) (setq ido-everywhere t) (ido-mode 1)

C-x C-b :列出buffer列表

M-x list-buffers :作用同上

在 Emacs 中,还存在功能更灵活的 buffer 管理模式,被称为 ibuffer 。可以通过以下命令进入 ibuffer :

M-x ibuffer :进入 ibuffer 管理模式

一般我们可以在Emacs的配置文件中进行ibuffer的命令键绑定:

(global-set-key (kbd "C-x C-b") 'ibuffer)

ibuffer 的过滤命令包括:

/m :以 major mode 方式添加过滤

/n :以 buffer 名称的方式添加过滤

/c :以 buffer 内容的方式添加过滤

/f :以文件名称的方式添加过滤

/> :以 buffer 大小的方式添加过滤

/< :以 buffer 大小的方式添加过滤

// :删除当前所有有效的过滤

ibuffer 的过滤组的命令包括:

/g :创建一个过滤组

TAB :移动到下一个过滤组

M-p :移动到上一个过滤组

/ :删除当前所有的过滤组

/S :将当前过滤组保存为一个名称

/R :恢复之前保存的过滤组

/X :删除之前保存的过滤组

ibuffer的排序命令包括:

s a :以字母顺序排序

s f :以文件名称顺序排序

s v :以上次访问时间排序

s s :以 buffer 大小排序

s m :以 major mode 排序

s i :反序当前的 buffer 顺序

可以在文件的任何地方设置书签,后续可快速跳转到书签处,书签相关的命令为:

C-x r m :在当前光标处设置书签,需输入书签名称

M-x bookmark-set :作用同上

C-x r b :跳转到某个书签处

M-x bookmark-jump :作用同上

C-x r l :列出当前所有的书签列表

M-x bookmark-bmenu-list :作用同上

在书签列表状态下,可以使用以下的命令:

RET :打开书签标识的区域

s :将当前书签列表保存至文件中

r :修改光标所在的书签的名称

d :将书签打上删除标识

x :删除已打标识的书签

u :取消已经打标识的书签

主要的光标移动操作命令包括:

C-f :向前移动一个字符, f 表示为 forward

C-b :向后移动一个字符, b 表示 backward

C-p :向上移动一行, p 表示 previous

C-n :向下移动一行, n 表示 next

C-a :移动至行首

C-e :移动至行尾

M-f :向前移动一个单词

M-b :向后移动一个单词

C-v :向前滚动一个屏幕的内容

M-v :向后滚动一个屏幕的内容

M-a :移动至句首

M-e :移动至句尾

C-l :将光标重定位至屏幕中间一行,光标所在内容位置不变

M-r :将光标重定位至屏幕的顶部,中部,底部,光标所在内容位置不变

M-< :移动至 buffer 的开头处,注意,按键 < 可能需要 Shift 键

M-> :移动至 buffer 的结尾处,注意,按键 > 可能需要 Shift 键

M-g c n :移动至第 n 个字符

M-g g n :移动至第 n 行(高于23.2版本的 Emacs 有效)

C-M-f :向前移动一个整的表达式,比如,光标可从函数开头的左 { 处移动到函数结尾的 } 处,按键绑定的命令是 forward-sexp

C-M-b :向后移动一个整的表达式,比如,光标可从函数结尾的右 } 处移动到函数开头的 { 处,按键绑定的命令是 backward-sexp

C-M-k :剪切一个整的表达式,按键绑定的命令是 kill-sexp

C-M-@ :选择一个整的表达式,按键绑定的命令是 mark-sexp

在 Emacs 中, kill 的意思就是 cut ,即剪切,剪切操作的命令包括:

C-d :剪切当前光标所在的字符

C-S-DEL :剪切整个行, DEL 就是键盘上的 Backspace 键

M-d :剪切光标当前位置至词结尾的内容

M-DEL :剪切光标当前位置至词开头的内容

M- :剪切光标所在的所有空白符

M-SPC :剪切光标所在的所有空白符,除了光标所在的位置

C-k :剪切光标当前位置至行尾

M-k :剪切当前的整个句

C-y :粘贴操作

一般在 Emacs 中,默认的选择操作,需要使用 C-SPC 按键,但是通常在 Win 中,此按键与系统默认的切换输入法的按键冲突,如果无法修改系统的按键,则可以修改 C-SPC 按键,在 Emacs 的启动脚本中添加以下的语句:

(global-unset-key (kbd "C-SPC")) (global-set-key (kbd "M-SPC") 'set-mark-command)

以下以 M-SPC 作为默认的选择命令:

M-SPC :以光标所在位置为起点,移动光标,所选区域被高亮选中

C-w :剪切高亮选中的区域

M-w :复制高亮选中的区域

C-y :粘贴高亮选中的区域

C-/ :撤销操作

C-x u :作用同上

Emacs 具有多种查找方式。

增量查找 :通过按键 C-s 来执行增量查找,反复执行 C-s ,可逐个定位各个匹配点。

C-s :执行增量查找,输入查找字符后,重复执行 C-s 可逐个定位匹配点,按键绑定的命令是 isearch-forward

C-r :执行增量查找,是从文档的后端往前查找,重复执行 C-r 可逐个定位匹配点,按键绑定的命令是 isearch-backward

C-u C-s :按照正则表达式执行增量查找

Occur查找 :使用增量查找,若匹配点比较多,只能通过反复执行按键,逐个越过各个匹配点,才能定位到我们需要的匹配点,为了解决这个问题, Emacs 提供了 Occur 查找,执行后,可在 Occur 缓冲区列出一个匹配点的列表,可更加直观地查看所有的匹配点。

M-s o :执行Occur查找

M-g n :定位到下一个匹配点

M-g p :定位到上一个匹配点

在 Occur 缓存区,可以执行的命令主要包括:

C-n :移动至下一行

C-p :移动至上一行

o :跳转至匹配点,光标也移动至匹配点

C-o :跳转至匹配点,但是光标还停留在 Occur 缓冲区

e :编辑当前的 Occur 缓冲区

C-c C-c :退出编辑 Occur 缓冲区

M-% :执行查找替换,该命令需要两个输入,即需要被替换的字符串,与替换后的字符串。输入字符串后执行 RET , Emacs 会询问是否确定执行替换操作,若输入 ! ,则执行所有匹配点的替换,若输入 yes ,则只执行当前光标所在的匹配点的替换。注意,输入 % 可能需要执行 Shift 键

C-x 2 :将当前窗口切为上下两个窗口,该按键绑定了命令 split-window-below

C-x 3 :将当前窗口切为左右两个窗口,该按键绑定了命令 split-window-right

C-x o :在多个窗口之间切换,注意,按键中的是小写字母 o ,该按键绑定了命令 other-window

C-x 1 :关闭其他的窗口,只保留当前光标所在的窗口

Emacs 具有一个内置的 Dired 模块,是 Directory Editor 的简称,顾名思义,该模块是对目录进行管理编辑的模块。

Dired 模块的主要命令包括:

C-x d :选择一个目录,并在那个目录上启动 Dired

C-x C-f :选择当前目录下的某个目录,并在那个目录上启动 Dired

在 Dired 目录下可以执行:

n :向下移动一个

p :向上移动一个

C-s :使用增量查找,查询 Dired 入口

C-x C-f :创建一个新的文件

f :打开光标所在的文件

e :作用同上

RET :作用同上

o :在另一个窗口上打开光标所在的文件

C-o :在另一个窗口上打开光标所在的文件,但是光标不会移动到新的窗口

v :以只读的方式打开文件

^ :在新的Dired Buffer中打开父目录

m :标识文件或者目录入口

%m :标识那些名称匹配正则表达式的文件

%g :标识那些内容匹配正则表达式的文件

C :拷贝文件(或者是 S-c ),拷贝的是当前光标所在的文件,或者已经标识的文件

R :移动文件(或者是 S-r ),移动的是当前光标所在的文件,或者已经标识的文件

H :创建一个硬链接(或者是 S-h )

S :创建一个符号链接(或者是 S-s )

M :改变文件的权限位(或者是 S-m ),改变的文件是当前光标所在的文件,或者已经标识的文件

d :将文件打上删除的标识

u :删除文件已经打上的标识

x :确认并执行删除已经打上删除标识的文件

~ :给所有的 backup 文件打上标识

= :比较文件

⑧ emacs 怎么用nodejs

可以直接在Emacs中打开Shell然后运行Python,也可以安装ipython模式的插件,后者好一点,顺便增强了原来的python模式的功能。

⑨ 牛人都是如何使用emacs的

请参考着篇博客,《一年成为emacs高手》:http://blog.csdn.net/redguardtoo/article/details/7222501
不巧我用emacs也有一年多了,但是跟所谓的高手无缘。
使用emacs是需要很大的勇气和毅力的,起码我这么认为。如果你是在linux平台下,eamcs或许是个不错的选择。但是如果是windows平台,那还是算了,emacs的功能受限太多,硬要折腾其实也能用,但是会非常不爽。
在我看来,emacs最神奇的地方就是,它提供了一个lisp的环境,让定制变得无限可能。只要你肯花功夫,emacs可以满足你的任何需求。我本人用emacs,主要是在windows下写一些org的文档,开发工作还是要靠VS来的,毕竟方便快捷,不用折腾。
但即使是这样杀鸡用牛刀的行为,emacs也有亮眼的表现。开始我其实考虑过UE,NotePad++,但是它们都不能满足我的需求,但emacs的org-mode实在是太强了,我本人对它满意之极。后面也有感觉emacs不太顺手的地方,我也有写一些elisp的函数,用来改进这些让我不爽的地方,虽然写elisp让我很痛苦,而且东西也很简单,无非就是个正则匹配,批量复制之类的,但是结果却很美。我总是能用各种方便的快捷键完成我需要用到的功能,如果emacs默认没有提供,我自己会在折腾一番之后让emacs能够做到。
这种“只有想不到,没有做不到”的感觉是emacs让我感觉最上瘾的地方。另外,emacs的快捷键我也很上瘾,我的VS的快捷键绑定也是emacs的····如果你不是键盘控,我想emacs让你感觉最多的是别扭。
emacs是个神器,只要你能用得上并花时间,它会给你应有的回报。使用emacs,最根本的原因还是它能从方方面面提高我们的工作效率,如果你有更好的解决方案,其实还是不必请动emacs的,因为使用它,你就要面临漫长的学习周期,在这段时间内,你的效率只会下降,不会提高。就比如你主要做MFC的开发,却去折腾emacs,期待有插件能让你在emacs中图形化地拖控件,搭界面····这种强人所难的要求,违背了我们提高工作效率的初衷。这种就属于典型的,付出共多,但是却不一定得到应有回报的事情。但是如果你就是想折腾,emacs是一定能满足你的,就是一些偏门需求,很有可能你需要自己实现,而且效率上不做保证,elisp确实是有点慢了,这种感觉在你开了yasnippet,auto-complete,desktop,ecb的时候就已经挺明显了。如果你想尝试更多,emacs肯定会越来越慢。
以上。

⑩ emacs中verilog mode如何使用,emacs初学者求指教!求前辈们指点一下,我现在真没办法了。。。唉。。。

也许你配置的不对, 试试这样:

(load"c:/verilog-mode.el")
(require'verilog-mode)

第一行的路径改成你相应的路径.

还有问题的话, 你可以私信我.

阅读全文

与emacsjs2mode相关的资料

热点内容
传感器视频教程下载 浏览:95
flash源文件贺卡下载 浏览:434
如何提高网络扶贫的效果 浏览:654
飞车软件文件夹叫什么 浏览:242
刷ec用什么编程器 浏览:765
方菱数控u盘文件格式 浏览:260
编程为什么输出两个变量 浏览:490
卫星大锅2017用升级吗 浏览:113
玉米win10系统下载 浏览:134
fgo技能升级减cd吗 浏览:129
什么记账app免费好用 浏览:441
网络检测可以检测到什么 浏览:504
sip协议教程 浏览:832
编程哪里可以接项目 浏览:119
孤岛惊魂win10 浏览:246
网络HRV是什么意思 浏览:918
word框中打勾 浏览:577
tcl笔试题java 浏览:467
win10怎么登录安全模式 浏览:679
除了archdaily还有什么网站 浏览:567

友情链接