vim 干货

2017-03-19 19:17:25 +08:00
 raquant

基础篇

    提醒你一下,

    :e filename 可以打开多个文件,切换方法为 ctrl+shift+^

    再提醒你一下,

    :e .   可以看看当前目录有哪些东西

在文件中移动

    提醒你一下,

    ctrl+b,ctrl+e,ctrl+f 都可以试一试哦

剪切、复制和粘贴

    提醒你一下,

    还可以 3yy,复制 3 行

    再提醒一下,使用标记可以复制一个范围的,比如挪到某行 ma  另外一行 mb

    然后:'a,'by  可复制 a 到 b 直接的内容

搜索

    没看明白?
    /\<the\> 只选 the 这个单词

替换

    可能有的人找这种删除命令很久了
    :g/string/d
6869 次点击
所在节点    Vim
43 条回复
wangxn
2017-03-19 19:30:04 +08:00
都是最基本的啊
sagaxu
2017-03-19 19:59:05 +08:00
干货在哪里?
raquant
2017-03-19 20:00:56 +08:00
@wangxn 哈哈,先上基础的
raquant
2017-03-19 20:01:17 +08:00
@sagaxu 干货随后来,不是每个人都像你这么厉害的
zhangchioulin
2017-03-19 20:04:15 +08:00
收藏观望
LittleKey
2017-03-19 20:04:17 +08:00
好像有错的。。
Remember
2017-03-19 20:16:48 +08:00
这是给你自己自学用的吧,不用发论坛了
vcfvct
2017-03-19 20:21:05 +08:00
@Remember 发出来也不错,大家醒查一下自己有什么没有掌握的,查漏补缺嘛
hasdream
2017-03-19 20:51:18 +08:00
多 tab 及切换
:tabnew
:e filename 正常模式下 gt 进行切换

多行删除前几个字符或者追加几个字符
正常模式下 ctrl + v 选中多行开头几个字符 delete 删除

多行最前面追加相同的字符
正常模式下 ctrl + v 选中多行最开头 Shift +i 写入字符 ESC 完成选择位置追加字符

执行系统命令
:!ls 命令前面加!
aristotll
2017-03-19 21:08:44 +08:00
比较干...
littleylv
2017-03-19 21:14:50 +08:00
会 vim 的人这些基本都会了吧。。。
greyterry
2017-03-19 21:33:39 +08:00
。。。。。这种贴应该支持还是
freshmanc
2017-03-19 21:37:46 +08:00
感觉做完 tutorial 这些也…
rashawn
2017-03-19 21:39:13 +08:00
有的功能基本不会用到 被效率更高的插件代替了
colorwin
2017-03-19 21:41:36 +08:00
刚入门 vim 的表示还是有帮助的
shidenggui
2017-03-19 21:53:51 +08:00
学到了 D 和 search 的几个用法, 挺有用的
myself659
2017-03-19 22:00:19 +08:00
还不余我上传一张图
myself659
2017-03-19 22:01:04 +08:00
mingyun
2017-03-19 22:56:48 +08:00
网上有个 vim 小抄 挺全的
raquant
2017-03-19 23:24:29 +08:00
@myself659 贵在整理啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/348649

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX