我知道ctrl + k 可以删除光标到行末的数据,光标在末尾的时候,还会删除换行。
ctrl + d当光标在行末的时候,也会删除换行。
我不想要ctrl + k , ctrl + d 删除行末尾的换行符。
想要绑定 ctrl + shift + k ,来删除整行,包括换行。类似vim中dd的效果。
大家还能听懂我的描述。。。?
我知道ctrl + k 可以删除光标到行末的数据,光标在末尾的时候,还会删除换行。
ctrl + d当光标在行末的时候,也会删除换行。
我不想要ctrl + k , ctrl + d 删除行末尾的换行符。
想要绑定 ctrl + shift + k ,来删除整行,包括换行。类似vim中dd的效果。
大家还能听懂我的描述。。。?
Ctl+Shift+K,删除整行:
(global-set-key (kbd "C-S-K") 'kill-whole-line)
不过上面的指令在Windows下,和我的输入法调出软键盘的热键冲突了。楼主可以修改一下
在 .emacs 中加上
(setq-default kill-whole-line t)
再在行首按 C-k
就会删除整行内容。(连换行符一起删除)。
另外, 不管光标在哪里, C-S-Backsapce
都会删除整行的内容,像vim中的dd
。