共 12 篇文章 |
|
vim 中替换命令的技巧汇总vim 中替换命令的技巧汇总 时间:2012-03-09 作者:佚名 出处:互联网。用法:---------------------------:s/替换字符串/\=函数式---------------------------说明:·函数式可以有多个,返回值可以用字符串连接符.连接起来,如line(".")返回匹配行号(:help line() ),submatch(n)可以引用\1、... 阅876 转3 评0 公众公开 12-04-19 23:36 |
Vim中的查找和替换功能相当强大,不单可以查找指定字符串,还支持正则表达式,指定光标的位置,结合其他命令对查找结果进行操作...1. 查找命令。Vim会尝试从函数的开始处正向寻找此关键出现的第一处位置(并不一定总是变量的声明之处,而仅仅可能只是变量在函数中第一次出现的位置),如未找到,则光标保持在原位置不变。偏移量用来控制''... 阅1632 转1 评0 公众公开 12-04-19 23:34 |
Copy all lines matching a pattern to end of file.Example: Delete all lines not matching pattern::2,8co15 "copy lines 2 through 8 after line 15:4,15t$ "copy lines 4 through 15 to end of document (t == co):-t$ "copy previous line to end of document:m0 "move current line to line 0 (i.e. the top of the... 阅1693 转5 评0 公众公开 11-05-16 20:47 |
用VIM编写C/C++程序Vi是Unix下最常用的文本编辑器。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。VIM的学习曲线也不象emacs那么长,只要看看VIM自带的vitutor,大约只要20分钟就能掌握VIM的用法。VIM中已经带了Ctags这个程序。否则,运行vim的时候还要用":set tags="命令设定"tags... 阅289 转0 评0 公众公开 10-09-25 20:06 |
vim recording关于vim的recording.qm1G0i<html><body><Esc>G$a</body></html><Esc>q.说明 -qm -> 开始记录(存入缓存m中)1G -> 到文件的第一行0i<html><body><Esc> -> 在第一行的开始处插入"<html><body>",再按<Esc>返回正常状态。G$ ... 阅683 转1 评0 公众公开 10-09-04 22:18 |
vi分割窗口vi---分割窗口2006/02/15 16:38 :vsplit 在窗口左边打开新窗口。CTRL-W s或:split 将窗口水平分割成两部分.CTRL-W q 或 :q 退出编辑并关闭窗口。CTRL-W j 跳转至下方窗口 CTRL-W k 跳转至上方窗口。CTRL-W CTRL-W 在窗口间移动光标。vim -o one.txt two.txt three.txt 水平。vim -O one.txt two.txt three.txt 垂直。 阅2022 转2 评0 公众公开 10-09-03 19:28 |
Scopee 由游标所在位置至该字串的最后一个字元。w 由游标所在位置至下一个字串的第一个字元。字串 往游标之前寻找该字串。将游标所在之下一行连接至游标该行的后面。很简单,我们只需要把要复制的文字,复制进"+剪切板不就可以了?("+剪切板是系统剪切板,忘记了?)在VIM中,复制的指令是y(在非编辑模式下按y就可以了),那要将文... 阅636 转2 评0 公众公开 10-09-03 13:59 |
阅610 转3 评0 公众公开 10-08-30 23:47 |
两篇很牛的vim使用技巧。gf 这是 vim 的特殊打开文件的方法,会打开光标所在处的 word 为名的文件,当然,这个文件要在当前目录内,否则会创建新文件。如果补全出来的不是你想要的那一行,你可以按 <C-P> 或 <C-N> 选择上一个或下一个匹配行i<C-X><C-F> 在文件系统中搜索,补全一个文件名 如果按 <C-P> 或 &... 阅774 转6 评0 公众公开 10-07-14 16:47 |
VIM中常用的替换模式总结。替换命令可以在全文中用一个单词替换另一个单词:如果你有一个象 "thirtyfour" 这样的单词,上面的命令会出错。由于这很难指定,可以在替换命令中加一个 "c" 标记,这样,Vim 会在每次替换前提示你:因此"ab*" 匹配"a","ab","abb","abbb",... 阅11742 转19 评0 公众公开 10-07-14 15:38 |