请选择 进入手机版 | 继续访问电脑版

FreeBSD中文论坛

 找回密码
 立即注册
搜索
热搜: BSD FreeBSD Unix
查看: 238|回复: 0

Vim常用操作指令

[复制链接]

46

主题

50

帖子

230

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
230
发表于 2021-9-11 16:39:18 | 显示全部楼层 |阅读模式
操作指令:
dd :删除当前行,并存到剪贴板
dw :删除当前单词
x :删除当前光标所在字符
y :复制
p :粘贴
u :撤销(undo)
Ctrl+u :redo
. :重复上次命令
w :保存
wq :保存并退出
q! :退出不保存
saveas :另存为
/pattern :查找pattern字符串,按n指向下一个
v :可视化选择行
Ctrl+v :可视化选择块
< > :左右缩进
= :自动缩进
Ctrl + p/n :Insert模式下自动补齐
移动指令:
0 :到行头
^ :到行头第一个字符处
$ :到行尾
g_ :到行尾第一个字符处
gg :到第一行
G :到最后一行
:N :到第N行
w :到下一个单词开头
e :到下一个单词末尾
f+字符 :到下一个字符
% :匹配括号 ( [ {
# :向上匹配光标当前所在单词
* :向下匹配光标当前所在单词
分屏功能:
(1)由shell打开多个文件并且分屏
  vim -O file1 file2 ... 垂直分屏(vertical)
  vim -o file1 file2 ... 水平分屏(horizontal)

(2)在vim里开启分屏
  :new 创建空白分屏
  :vsp file 打开file并垂直分屏
  :sp file 打开file并水平分屏

(3)关闭分屏
  Ctrl+w + c 关闭当前分屏
  : only 仅留下当前分屏

(4)切换分屏
  Ctrl+w + w 切换分屏(两个分屏时)
  Ctrl+w + h/j/k/l

(5)调整分屏尺寸
  Ctrl+w + + 上
  Ctrl+w + - 下
  Ctrl+w + < 左
  Ctrl+w + > 右
  Ctrl+w + = 恢复默认


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|FreeBSD中文论坛 ( 豫ICP备2021022809号-1 )

GMT+8, 2021-12-7 21:07 , Processed in 0.016161 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表