vim使用的问题列表 - webdancer's Blog

vim使用的问题列表

webdancer posted @ 2011年3月25日 19:29 in 工具 with tags vim , 1807 阅读

“工欲善其事,必先利其器”,作为使用vim也有一段时间了,我想总结一下我使用中的问题。

1.不知道如何使用帮助。

这应该是我接触计算机很晚,或者习惯问题,我不喜欢看help文档,直接从网上搜索。这种习惯,现在看来不好,使用一种软件,help文档是第一手资料,应该首先查看,vim的help文档写的很好。举个例子:我将源文件中的单词Charfield 写成了Charfeild。我记不清了如何替换,但是记着s打头。可以直接从文档里找到答案。

:help :s

学会帮助文档,也可以让我意识到在写软件时,文档的重要性。

2.跳转问题。

有时候,需要在源文件里面跳来跳去,只会h,j,k,l显然是不够的。

n shift g 

n:行号。可以跳到具体的行。有时候,需要在声明,实现之间跳来跳去,tag很好用。:

:set tags=tagfile
ctrl ]

3.复制、粘帖。

复制:nyy

粘帖:p or P

4.打开文件。

刚开始用的时候,竟然编辑另一个文件的时候,会先关上原来的。其实,很容易打开一个文件:

:e filename

5.更改权限。

我经常编辑系统配置文件时,忘记了打开root权限,这时候有个很好的解决方法:

:w !sudo tee %

6.括号匹配。

有时候,编辑深度很深的循环可能就很又用了。

%

7.查找。

/

8.替换。

很多时候,我们可能把函数名或变量写错了。这时候,替换很重要呀!

:[range]s/{pattern}/{string}/[falg]

10.撤销,重组。

u
ctrl r

11.查看man手册。

K

或者:首先,加载 man 文件类型的外挂:

:runtime! ftplugin/man.vim

如果你经常用到这种方法,可以把这个命令加到你的 vimrc 文件中。现在你可以用
":Man" 命令打开一个显示 man 手册的窗口了:
:Man csh
 
一把好剑,也得学会剑招呀!
achilles 说:
2011年3月29日 23:34

不错,好文章

Avatar_small
xinchao 说:
2011年3月31日 02:08

@achilles: 我感觉vim得边用边学。嘿嘿

seo service UK 说:
2024年1月08日 03:55

A fascinating discussion is definitely worth comment. I do believe that you should publish more on this subject, it might not be a taboo matter but usually people do not talk about these issues. To the next! All the best!!| Awesome! Its really awesome article, I have got much clear idea about from this piece of writing.|


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee