当前时区 GMT+8, 现在时间是 2008-7-7 09:02 游客: 注册 登录 仅登录论坛 | 搜索 帮助
标题: vi 日常操作搜集帖
druggo
高级会员
Rank: 4


UID 195260
精华 0
积分 1253
帖子 510
阅读权限 50
注册 2005-7-13
状态 离线
发表于 2006-2-17 20:37  资料  短消息  加为好友  ICQ 状态 Yahoo!
[quote:20b8e96af1="zzv"][quote:20b8e96af1="cnscn"][quote:20b8e96af1="anguskwan"]快速跳到第一行呢?[/quote]

gg[/quote]

一直用1G[/quote]

vi 不支持gg(vim支持),只能用1G





顶部
jpjnavy
新手上路
Rank: 1


UID 211787
精华 0
积分 27
帖子 13
阅读权限 10
注册 2006-2-25
状态 离线
发表于 2006-2-25 20:12  资料  短消息  加为好友  添加 jpjnavy 为MSN好友 通过MSN和 jpjnavy 交谈 QQ
够全的,顶顶!!!





My World & My Dreams
顶部
huzy204
新手上路
Rank: 1



UID 211753
精华 0
积分 13
帖子 5
阅读权限 10
注册 2006-2-24
状态 离线
发表于 2006-3-12 21:26  资料  短消息  加为好友 
我想知道要复制当前行到文件末尾用什么明令?

顶部
cytlrx
新手上路
Rank: 1



UID 213720
精华 0
积分 3
帖子 1
阅读权限 10
注册 2006-3-21
状态 离线
发表于 2006-3-24 15:28  资料  短消息  加为好友 
谢谢啦,楼主辛苦啦,对我这样的菜鸟帮助很大!

顶部
left_iFlower
新手上路
Rank: 1



UID 214350
精华 0
积分 10
帖子 4
阅读权限 10
注册 2006-3-27
状态 离线
发表于 2006-3-29 23:10  资料  短消息  加为好友  QQ


谁记住了就牛得不正常了

顶部
cottage
注册会员
Rank: 2


UID 36729
精华 0
积分 213
帖子 93
阅读权限 20
注册 2003-5-13
来自 China.gif
状态 离线
发表于 2006-3-31 09:51  资料  短消息  加为好友 
[quote:cf03b68d84="huzy204"]我想知道要复制当前行到文件末尾用什么明令?[/quote]

vim里可以这样
1.大写的V,行选择模式
2.大写的G,跳到最后一行
3.小写的y,复制

顶部
xhjj84
新手上路
Rank: 1



UID 216509
精华 0
积分 15
帖子 6
阅读权限 10
注册 2006-4-20
状态 离线
发表于 2006-4-24 12:26  资料  短消息  加为好友  QQ
谢了





This is a new world!
顶部
linzhanyu
新手上路
Rank: 1


UID 121374
精华 0
积分 96
帖子 39
阅读权限 10
注册 2004-5-4
来自 China
状态 离线
发表于 2006-4-24 13:35  资料  主页 短消息  加为好友  QQ
我想知道如何设置缩进的列数!

顶部
druggo
高级会员
Rank: 4


UID 195260
精华 0
积分 1253
帖子 510
阅读权限 50
注册 2005-7-13
状态 离线
发表于 2006-4-24 16:04  资料  短消息  加为好友  ICQ 状态 Yahoo!
:set tabstop=4





顶部
勒色
新手上路
Rank: 1


UID 57476
精华 0
积分 5
帖子 2
阅读权限 10
注册 2003-8-27
来自 China.gif
状态 离线
发表于 2006-4-26 12:32  资料  短消息  加为好友 
选中连续的多行
[code:1]起始行行数
shift+G
v
结束行行数
shift+G
[/code:1][/quote]

这个好像不灵啊!





努力奋斗每一天!
顶部
勒色
新手上路
Rank: 1


UID 57476
精华 0
积分 5
帖子 2
阅读权限 10
注册 2003-8-27
来自 China.gif
状态 离线
发表于 2006-4-26 12:39  资料  短消息  加为好友 
[quote:3b35dc468a="cottage"][quote:3b35dc468a="huzy204"]我想知道要复制当前行到文件末尾用什么明令?[/quote]

vim里可以这样
1.大写的V,行选择模式
2.大写的G,跳到最后一行
3.小写的y,复制[/quote]

好像不灵啊!





努力奋斗每一天!
顶部
rushrush
高级会员
Rank: 4



UID 61220
精华 0
积分 1095
帖子 441
阅读权限 50
注册 2003-9-13
来自 China
状态 离线
发表于 2006-7-12 01:11  资料  主页 短消息  加为好友  QQ
ctags 相关 ^]   (ctrl+]) 跳到光标处标识符的定义
^t  (ctrl+t) 跳回上一个执行^]处
:ts 列出所有与光标处标识符的有关的tag..遇到ctags认不清的时候就可以自己选择一下了

还有两个插件,写代码必须 supertab taglist :D
跑题了.. 好像都是vim的... 不过现在都2006年了,偶们要与时具进...楼主写的vi也包括vim吧  





顶部
rushrush
高级会员
Rank: 4



UID 61220
精华 0
积分 1095
帖子 441
阅读权限 50
注册 2003-9-13
来自 China
状态 离线
发表于 2006-7-12 01:16  资料  主页 短消息  加为好友  QQ
配置文件: .vimrc .gvimrc
[code:1]$ cat .vimrc
syntax enable
[/code:1]
[code:1]$ cat .gvimrc
"设置颜色
colorscheme desert
"编辑区字体,终于找到设置方法了,原来字体名字里有空格,需要用转义符\
set guifont=SimSun\ 9

"Get out of VI's compatible mode..
set nocompatible

"Set shell to be bash "好像不起什么作用啊``
set shell=bash

"Sets how many lines of history VIM har to remember
set history=400

"Set to auto read when a file is changed from the outside
"set autoread

"Have the mouse enabled all the time:
set mouse=a

"窗口大小
set lines=50
set columns=80
"TlistOpen

"set runtimepath=~/.vim
"这个怎么不能用啊,用了连syntax highlighting都不行

"gnu的变态风格坚决不用!
set shiftwidth=4
set tabstop=4
[/code:1]





顶部
yeanyun
新手上路
Rank: 1



UID 204251
精华 0
积分 10
帖子 4
阅读权限 10
注册 2005-11-1
来自 中国广东深圳
状态 离线
发表于 2006-10-7 18:44  资料  主页 短消息  加为好友  QQ
哇,好长啊,收藏了,有空慢慢看...





喜欢音乐、喜欢网络、喜欢一个人生活~~~ 我不懂,但我会用。
顶部
xxxxusky
新手上路
Rank: 1



UID 227788
精华 0
积分 3
帖子 1
阅读权限 10
注册 2006-10-12
状态 离线
发表于 2006-10-17 13:13  资料  短消息  加为好友 
打开鼠标支持
:set mouse=a

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP