晒一下你最常用的 10 个 Vim 命令?

2015 年 6 月 19 日
 cssti
10721 次点击
所在节点    Vim
79 条回复
ltttx
2015 年 6 月 19 日
shift-v
ctrl-v
Y$
cwn.
BuilderQiu
2015 年 6 月 19 日
dd
:q!
:wq
i
o
tees
2015 年 6 月 19 日
hjkl dd p
di"
di[
di(
:wq
roricon
2015 年 6 月 19 日
u/ctl+R
p/P
o/O
b/w/e
I/A
y/yy
dd
ma 然后~a
gg/G
vmebeh
2015 年 6 月 19 日
:wq
:q
:q!
:wq
doushiyinweini
2015 年 6 月 19 日
gg
dG
:wq
phx13ye
2015 年 6 月 19 日
“ 没有权限时用保存文件
:w sudo tee %
” 按jj回到普通模式
imap jj <Esc>

” copy/cut/paste
vmap <C-c> "+yi
vmap <C-x> "+c
vmap <C-v> c<ESC>"+p
imap <C-v> <C-r><C-o>+
inmyfree
2015 年 6 月 19 日
G
gg
V
y
p
x
i
:set num
:q!
:wq
waltcow
2015 年 6 月 19 日
:wq
dd
:%s/ ***/ *****/g
gg
yy
p
inmyfree
2015 年 6 月 19 日
@inmyfree 还有Ctrl+b,Ctrl+f,u之类的
giskard
2015 年 6 月 19 日
dd
C(清除当前光标到行末的字符)
ct;(清除当前行从光标所在字符直到";"之间的字符)
d%(删除{}包括的一段)
*(查找当前所在的单词)
;.(重复上一次的移动,并重复上一次的操作)
:%s
:g/^file/d 删除file开头的行
:r![command] (运行一个shell命令,并将输出输入到当前位置)
q ,@q (宏录制,宏执行)
yylzcom
2015 年 6 月 19 日
I
:wq
hjkl
gg, GG
dd,dW
/
u

凑不够十个了
xi4oh4o
2015 年 6 月 19 日
jj
hjkl
,s
:tabedit
:vsplit
:split
ciw
yy
x
tab
ATM8989
2015 年 6 月 19 日
h
j
k
l
a
i
:
w
q
dd
yy
gg
GG
w
b
x
roys
2015 年 6 月 19 日
:wq
:q!
dd
yy
de
thanksir
2015 年 6 月 19 日
x
:w
yy
p
/
v
%s/abc/def/g
e
o
akakcolin
2015 年 6 月 19 日
zz
yy
p
:wq
dd
wd
o
i
e
:q!
rockagen
2015 年 6 月 19 日
赞,就应该多交流啊,Esc
boro
2015 年 6 月 19 日
@thedevil5032 试过ggVG,不行
qianlifeng
2015 年 6 月 19 日
gg
G
:x
==
w
ctrl + o
ctrl + p (ctrlp)
ctrl + \ (nerdtree)
^
$

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

https://v2ex.ih06.com/t/199690

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

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

© 2021 V2EX