是否有任何Emacs lisp插件,允许我轻松编辑或输入yaml文件中的数据.
例如:
--- sample yaml file --- Name : Addr : City : State: Zip : Phone: Email --- End ----
在Emacs中打开文件时,光标将自动放在第一个Yaml键上.在这种情况下,"名称:",当我在"名称:"之后输入名称并点击返回时,它将自动移动到下一个键.在这种情况下"地址:"
前进/后退选项卡可用于在键之间来回移动.
这有什么事吗?
谢谢!
您可以定义一个自定义宏来执行您想要的操作。
它可能是这样的:
;; define named macro
(fset 'jump-next-colon
[?\C-f ?\C-s ?: ?\C- ? ])
;; assign shortcut ctrl+alt+j
(global-set-key (kbd "C-M-j") 'jump-next-colon)
Run Code Online (Sandbox Code Playgroud)
如果这不完全是您正在寻找的,您可以编写自己的宏。请参阅http://emacswiki.org/emacs/KeyboardMacros