分页: 1 / 1
[求助]Emacs怎样在单词中间把整个单词删掉,,,,开始忘说了.我问的是emacs
发表于 : 2009-12-04 23:00
由 wgf4242
Q1.看帮助Esc d在单词中间用也没删掉
Q2.有没有最近访问文件列表
Q3.怎样定位光标到搜索第3次出现win?
Re: [求助]怎样在单词中间把整个单词删掉,
发表于 : 2009-12-04 23:03
由 pcbird
Q1:dw
Re: [求助]怎样在单词中间把整个单词删掉,
发表于 : 2009-12-04 23:04
由 pityonline
Q4.楼主要问什么?
提问不详细,往往误回答……
Re: [求助]怎样在单词中间把整个单词删掉,
发表于 : 2009-12-04 23:58
由 princelai
pcbird 写了:Q1:dw
vim中可行,还能cw[ESC]
Re: [求助]怎样在单词中间把整个单词删掉,
发表于 : 2009-12-04 23:59
由 princelai
Q3,不太明白,估计你的意思是,搜索后按两下n/N
Re: [求助]怎样在单词中间把整个单词删掉,
发表于 : 2009-12-05 0:01
由 lilydjwg
pcbird 写了:Q1:dw
看清楚,是删掉整个单词:daw,也许diw更适合。
当然,这是在 Vim 里边。
Re: [求助]怎样在单词中间把整个单词删掉,
发表于 : 2009-12-05 0:05
由 eexpress
估计是需要
/win<CR>gg3n
bdw
这些
Re: [求助]怎样在单词中间把整个单词删掉,
发表于 : 2009-12-05 0:21
由 pityonline
eexpress 写了:估计是需要
/win<CR>gg3n
bdw
这些
还是神厉害!我还没按下n时光标就定位到搜索到的第三个win前面了……
Q1那个好像不能在单词中间删除整个单词,所以神说用bdw,把光标移到词首再删整词。
Q2最近文件列表没用过,不过我的主目录下有个.viminfo,如果你也有,可以cat一下。
Q3神也给你解决了……
Re: [求助]Emacs怎样在单词中间把整个单词删掉,,,,开始忘说了.我问的是emacs
发表于 : 2009-12-09 10:06
由 pipilu
代码: 全选
(defun delete-cur-word-in-mid-word()
(interactive)
(progn (forward-word (- 1))
(mark-word)
(delete-region (region-beginning) (region-end))))
你再绑定个按键就可以了
(global-set-key [...] 'delete-cur-word-in-mid-word)
Re: [求助]Emacs怎样在单词中间把整个单词删掉,,,,开始忘说了.我问的是emacs
发表于 : 2009-12-09 10:24
由 roylez
pipilu 写了:代码: 全选
(defun delete-cur-word-in-mid-word()
(interactive)
(progn (forward-word (- 1))
(mark-word)
(delete-region (region-beginning) (region-end))))
你再绑定个按键就可以了
(global-set-key [...] 'delete-cur-word-in-mid-word)
很简单的。左手按住ctrl,右手按住shift,鼻子顶住esc,再叫你旁边的哥们同时按住 alt 和 d。
Re: [求助]Emacs怎样在单词中间把整个单词删掉,,,,开始忘说了.我问的是emacs
发表于 : 2009-12-09 10:28
由 eexpress
roylez, 又来这套
Re: [求助]Emacs怎样在单词中间把整个单词删掉,,,,开始忘说了.我问的是emacs
发表于 : 2009-12-09 10:35
由 roylez
加菲猫曰:
什么是骄傲?牛呗!什么是爱情?骗呗!什么是温柔?贱呗!什么是艺术?脱呗!
什么是仗义?傻呗!什么是聪明?吹呗!什么是勤俭?抠呗!什么是朋友?你呗!
什么是可爱?我呗!什么是谦虚?装呗!什么是勇敢?二呗!什么是幽默?贫呗!
Re: [求助]Emacs怎样在单词中间把整个单词删掉,,,,开始忘说了.我问的是emacs
发表于 : 2009-12-09 10:40
由 onelynx
pipilu 写了:代码: 全选
(defun delete-cur-word-in-mid-word()
(interactive)
(progn (forward-word (- 1))
(mark-word)
(delete-region (region-beginning) (region-end))))
你再绑定个按键就可以了
(global-set-key [...] 'delete-cur-word-in-mid-word)
与其去记忆一个自定义的快捷键,还不如老老实实的按Alt-F Alt-Backspace 或 Alt-B Alt-D
Re: [求助]Emacs怎样在单词中间把整个单词删掉,,,,开始忘说了.我问的是emacs
发表于 : 2009-12-09 12:27
由 wgf4242
。。。同上。。。
我暂时用的是alt bd。。
F和backspace要2只手完成。我用的少一些。
发表于 : 2009-12-09 12:58
由 pipilu
嗯,同意楼上,感觉 backspace 太远呵呵,还是喜欢退一步alt-b alt-d