• 欢迎访问愉悦人生,我会在这里分享一些我认为有趣的东西,欢迎关注!
  • 永远相信美好的事情即将发生!
  • 转眼间到了十一月中了,今年我好像长大了不少。
  • 今年可能是比较幸运的一年,得到了成长,得到了经验,还有一些别的东西!
  • 糊里糊涂的又把站点迁了一遍,顺便修复了一下问题
  • 春节回家,消失一段时间了。

Vim编辑器常用命令

Linux相关 Nvito 1年前 (2018-09-30) 456次浏览 1个评论

文章可能已经失去时效性,如有问题可在下方留言与我联系,文章最后更新于

鸟哥的Linux私房菜
移动(没有特殊说明均在命令模式下操作)
h或← 游标向左移动一个字符
j或↓ 游标向下移动一个字符
k或↑ 游标向上移动一个字符
l或→ 游标向右移动一个字符
ctrl+f/ctrl+b 向下/上翻一页
ctrl+d/ctrl+u 向下/上翻半页
0或【HOME】 游标移动到所在列第一个字符
$或【END】 游标移动到所在列最后一个字符
G 游标移动到最后一列
nG 游标移动到第n列
gg 游标移动到第一列
n【Enter】 游标向下移动n列
搜索、替换
/word 游标处向下搜索关键字word(n继续向搜索,N继续向搜索)
?word 游标处向上搜索关键字word
:n1,n2s/word1/word2/g 将n1-n2列的word1替换为word2
:1,$s/word1/word2/gc 将第一列到最后一列的word1替换为word2,并且提示是否替换
删除、复制、粘贴
x/X 游标处向后/前删除一个字符(nx向后删除n个字符,nX向前删除n个字符)
dd 删除游标所在列(ndd向下删除n列)
d1G 删除游标所在列到第一列(dG游标所在列到最后一列)
yy 复制游标所在列(nyy向下复制n列)
p/P 游标所在列向下/上粘贴
u 撤回上一个动作
ctrl+r 重复上一个动作
保存、退出
:w 保存
:q 退出编辑器(:q!强制退出编辑器)
:wq 保存并退出编辑器(:wq!强制保存并退出编辑器)
:w 【filename】 另存为文件名filename的文档
命令模式下进入插入模式
i/I 游标所在处插入/游标所在列第一个非空白字符处插入
a/A 游标所在的下一个字符处插入/游标所在列最后一个字符处插入
o/O 游标所在列的下一列插入/游标所在的上一列插入
r/R r替换一个字符/R替换–>直到按下Esc为止
插入模式下按esc进入命令模式
区块选择
v 选择游标经过的字符
V 选择游标经过的列
ctrl+v 可以以矩形的方式选择
y/d/p 复制/删除/粘贴
多文档编辑
:r 【filename】 在vim命令模式下打开多个文档(只显示一个窗口)
:n 编辑下一个文档
:N 编辑上一个文档
:files 查看当前打开的全部文档
:sp 【filename】 在同一终端下显示多个文档(相当于多窗口)
ctrl+w+↑/k 将游标切换到上一个文档
ctrl+w+↓/j 将游标切换到下一个文档
Vim环境设定
:set nu 显示行号
:set hlsearch 高亮搜索关键词
:set autoindent 自动缩进
:set showmode 显示左下角的当前所在的编辑模式
:set all 显示当前环境设定
:set 显示你改过的设定
:syntax on 语法高亮
:set bg=dark
:set bg=light
背景色调:暗、亮
:set backspace=(0/1/2) 插入模式下,2表示任意删除字符,0/1表示只能删除刚输入的字符
:set backup 自动备份文档
根据使用习惯可以修改当前用户家目录下的(~/.vimrc)保存使用习惯

09/30/2018



愉悦人生 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Vim编辑器常用命令
喜欢 (4)
发表我的评论
取消评论

表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. Vim编辑器用好了,真的是神器啊
    蘑菇头2019-10-25 19:46 回复 未知操作系统 | 未知浏览器