Ruby 是否有命令行选项以特定模式在emacs中打开文件?
每次打开文件时,我都必须Ruby 是否有命令行选项以特定模式在emacs中打开文件?,ruby,unix,emacs,Ruby,Unix,Emacs,每次打开文件时,我都必须M-xruby模式让emacs执行我想要的语法高亮显示。该文件是一个.erb文件,因此它无法立即识别ruby 当我打开文件时,是否有Unix命令以ruby模式启动emacs?我知道-f选项,但在打开文件时它似乎不起作用。如果我键入emacs-f ruby模式myFile,它将不起作用。您是否尝试将以下内容添加到您的点文件中: (add-to-list 'auto-mode-alist '("\\.erb\\'" . ruby-mode)) 最简单的解决方案是在文件开头添
M-xruby模式
让emacs执行我想要的语法高亮显示。该文件是一个.erb文件,因此它无法立即识别ruby
当我打开文件时,是否有Unix命令以ruby模式启动emacs?我知道-f选项,但在打开文件时它似乎不起作用。如果我键入emacs-f ruby模式myFile,它将不起作用。您是否尝试将以下内容添加到您的点文件中:
(add-to-list 'auto-mode-alist '("\\.erb\\'" . ruby-mode))
最简单的解决方案是在文件开头添加ruby注释:
当Emacs启动时,它通常尝试从初始化文件(简称init文件)加载Lisp程序。此文件(如果存在)指定如何为您初始化Emacs。Emacs使用文件名~/.Emacs、~/.Emacs.el或~/.Emacs.d/init.el查找init文件;您可以选择使用这三个名称中的任意一个。此处,~/代表您的主目录。这可能也很有用:
# -*- ruby -*-