Vim:常用命令

gg : 跳转到文件头
Shift+g : 跳转到文件末尾
行数+gg : 跳转到指定行,例跳转到123行:123gg
h 光标向左移动一个字符
j 光标向下移动一行
k 光标向上移动一行
l 光标向右移动一个字符

Ctrl + f 屏幕『向下』移动一页
Ctrl + d 屏幕『向下』移动半页
Ctrl + b 屏幕『向上』移动一页
Ctrl + u 屏幕『向上』移动一页

0 数字『 0 』:移动到这一行的最前面字符处 (常用)
$ 移动到这一行的最后面字符处(常用)

H 光标移动到这个屏幕的最上方那一行的第一个字符,H你就把它记成是header的缩写,这样就好记了
M 光标移动到这个屏幕的中夬那一行的第一个字符,M你就把它记成middle的缩写
L 光标移动到这个屏幕的最下方那一行的第一个字符,L你就把它记成last的缩写

x, X 在一行字当中,x 为向后删除一个字符 ,X 为向前删除一个字符
dd 删除光标所在的那一整行(常用)
ndd n 为数字。删除光标所在行向下 n 行

yy 复制光标所在的那一行(常用)
nyy n 为数字。复制光标所在行向下 n 行

p p将复制的数据,粘贴在光标的下一行

u 撤销
Ctrl + r 撤销的撤销

V 行选择,然后通过移动光标上下选择
Ctrl + v 区块选择,可以用长方形的方式选择资料,一般为列选择,然后+d 删除
w 保存
w! 强制保存
q 退出
q! 强制退出
wq
wq!
:w [filename] 另存为
:! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如 『:! cat ./test』即可在 vi 当中察看当前文件夹中的test文件中的内容
vim中查找 如查找一个单词: : / word 或者 : ? word
vim中字体放大ctl shift + 缩小 ctl -
Ctrl + l (L的小写) 清屏
搜索:
:?或者/ (后加查找的内容)

shell中,如果在一行中输入命令,其长度超过一行,则可以\然后再第二行接着输入
这里写图片描述

vim多文件编辑:
http://harttle.com/2015/11/12/vim-tabpage.html
标签页
窗口
缓冲区
vim模式http://blog.jkey.lu/2013/09/15/vim-mapping-and-mode/

vim中执行shell命令:(与shell中执行命令一样)
:!(后加命令)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值