如何在 Emacs 中替换光标下的当前单词?
我知道我可以使用 query-replace 或 replace-string 但每次我都必须输入要替换的整个字符串,这很烦人。
Vi 具有等效的命令 cword,我可以使用快捷方式将光标下的单词拉出以进行替换:
nmap <leader>z :%s#\<<C-r>=expand("<cword>")<CR>\>#
Run Code Online (Sandbox Code Playgroud)
有人知道如何用Emacs做到这一点吗?
我在 macOS 上使用 Emacs 24。我在将代码从剪贴板粘贴到 Emacs 时遇到了一些问题。我通常选择的代码格式很好(带有制表符、缩进……)。
但是,当我将其粘贴到 Emacs 时,这会重做格式,因此对于数千行代码来说速度非常慢。
有没有办法从剪贴板粘贴而不格式化?