vim使用的问题列表 - webdancer's Blog
vim使用的问题列表
“工欲善其事,必先利其器”,作为使用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
一把好剑,也得学会剑招呀!
2011年3月29日 23:34
不错,好文章
2011年3月31日 02:08
@achilles: 我感觉vim得边用边学。嘿嘿
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.|