我想通过4个空格定义两个键缩放到缩进/非缩进区域.
hello
world
foo
bar
Run Code Online (Sandbox Code Playgroud)
world和foo.hello
world
foo
bar
Run Code Online (Sandbox Code Playgroud)
我也想绑定<到unindent地区.
我不熟悉emacs,请帮忙.
Tho*_*mas 24
已有键盘快捷键:
缩进: C-u 4 C-x TAB
取消缩进 C-u - 4 C-x TAB
如果您发现键入的时间太长,可以将以下内容放在.emacs文件中:
(defun my-indent-region (N)
(interactive "p")
(if (use-region-p)
(progn (indent-rigidly (region-beginning) (region-end) (* N 4))
(setq deactivate-mark nil))
(self-insert-command N)))
(defun my-unindent-region (N)
(interactive "p")
(if (use-region-p)
(progn (indent-rigidly (region-beginning) (region-end) (* N -4))
(setq deactivate-mark nil))
(self-insert-command N)))
(global-set-key ">" 'my-indent-region)
(global-set-key "<" 'my-unindent-region)
Run Code Online (Sandbox Code Playgroud)
使用此代码,大于(>)和小于(<)键将标记区域缩进/取消每个4个空格.
| 归档时间: |
|
| 查看次数: |
4487 次 |
| 最近记录: |