大家进来说一个自己觉得很棒的vim技巧

Vim、Emacs配置和使用
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE
送出感谢: 1 次
接收感谢: 3 次

大家进来说一个自己觉得很棒的vim技巧

#1

帖子 acer4740 » 2011-05-24 18:38

这东西不是看手册就能知道的,有时候确实需要机缘

下面我说一个我觉得非常棒,天天用,几乎改变生活的vim技巧:

在normal按>>或<<可以向右,向右缩进当前行
(很形象的命令吧)

当然了还有前面加数字的:
3>>
4<<

再加一个,指定编码打开文件
有时候知道编码可vim就是识别不了

vim FileName -c "++enc=gbk"
上次由 acer4740 在 2011-06-05 14:31,总共编辑 1 次。
头像
枫叶饭团
论坛版主
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
送出感谢: 1 次
接收感谢: 132 次
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#2

帖子 枫叶饭团 » 2011-05-24 18:56

我只知道
i插入
x删除
:wq保存退出
:em06 :em06
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: 大家进来说一个自己觉得很棒的vim技巧

#3

帖子 tenzu » 2011-05-24 19:35

入门级选手不会任何技巧
我能正确关闭就不错了
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland
送出感谢: 16 次
接收感谢: 36 次

Re: 大家进来说一个自己觉得很棒的vim技巧

#4

帖子 nmsfan » 2011-05-24 20:00

normal下边按o居然新出现一行耶 : :em04 :em04
——————————————————————————
开玩笑啦
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

Re: 大家进来说一个自己觉得很棒的vim技巧

#6

帖子 leeaman » 2011-05-24 21:01

开高亮,自动缩进就是了,不行tab,这个确实不知道
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
comicosmos
帖子: 83
注册时间: 2011-02-28 14:30
送出感谢: 0
接收感谢: 0

Re: 大家进来说一个自己觉得很棒的vim技巧

#7

帖子 comicosmos » 2011-05-24 21:11

我一般只要求自己记住:q!
头像
飞火流星
帖子: 990
注册时间: 2010-05-11 21:50
送出感谢: 1 次
接收感谢: 2 次

Re: 大家进来说一个自己觉得很棒的vim技巧

#8

帖子 飞火流星 » 2011-05-24 22:33

:w ~/lvlv/java/test.java
i
esc
:w
有事多折腾。。。没事瞎折腾。。。
本本
acer 4745g i5-430 4G ATI5650 1G 独显 500G硬盘
台台
赛扬coppermine 1.0GHz 160MB内存 集成显声卡 网卡一块。
archlinux+xfce无压力
头像
lilydjwg
论坛版主
帖子: 4163
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#9

帖子 lilydjwg » 2011-05-24 22:34

文本对象:
* dat (删除一个 HTML 标记块)
* ci" (改变双引号中的内容)
* ya) (复制括号中的内容,包括括号)
* ci]
* 3dap (删除三段文本)
等等,详见

代码: 全选

:h text-object
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 75 次

Re: 大家进来说一个自己觉得很棒的vim技巧

#10

帖子 adagio » 2011-05-24 22:36

ctrl+v,块选择,整片整片干掉,整片整片改掉,过瘾 :em11
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
qy117121
论坛版主
帖子: 49905
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 335 次
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#11

帖子 qy117121 » 2011-05-24 22:37

八哥今晚很活跃啊 :em11
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 75 次

Re: 大家进来说一个自己觉得很棒的vim技巧

#12

帖子 adagio » 2011-05-24 22:41

今天9点就下班 :em11
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
lilydjwg
论坛版主
帖子: 4163
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#13

帖子 lilydjwg » 2011-05-24 22:42

adagio 写了:ctrl+v,块选择,整片整片干掉,整片整片改掉,过瘾 :em11
还没 %d 过瘾呢。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 75 次

Re: 大家进来说一个自己觉得很棒的vim技巧

#14

帖子 adagio » 2011-05-24 22:48

lilydjwg 写了:
adagio 写了:ctrl+v,块选择,整片整片干掉,整片整片改掉,过瘾 :em11
还没 %d 过瘾呢。
我呸,你那个是破坏,大家别学他,还好我知道按u :em20
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
自由建客
论坛版主
帖子: 13441
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

Re: 大家进来说一个自己觉得很棒的vim技巧

#15

帖子 自由建客 » 2011-05-24 22:50

发贴的时候

代码: 全选

1000i顶!<Esc>
聊 QQ 的时候

代码: 全选

1000i操!<Esc>
……

代码: 全选

100i哈哈!<Esc>
哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!哈哈!
回复

回到 “Vim和Emacs”