Linux快捷键操作及vim命令

  • 1 终端
操作快捷键
查看历史命令history
查看上条命令ctrl + p
查看下条命令ctrl + n
删除光标及其后面字符ctrl + k
删除光标前字符ctrl + u
光标移动到行首ctrl + a
光标移动到行尾ctrl + e
左移ctrl + b = <—
右移ctrl + f = —>
前删ctrl + h = backspace
后删ctrl + d = delete
  • 2 vim
    • 命令模式
移动操作快捷键
左移h = <—
下移j
上移k
右移l = —>
光标移动到文件开头gg
光标移动到文件结尾G
移动到行首0
移动到行尾$
跳转到第n行nG
删除操作快捷键
删除光标及其后面字符dw
删除光标前字符d$ (D)
前删X = backspace
后删x = delete
删除行dd
删除n行ndd
撤销操作快捷键
一步一步撤销u
反向撤销ctrl + r
复制粘贴操作快捷键
复制当前行yy
复制n行nyy
向上粘贴P
向下粘贴p
查找替换操作快捷键说明
从光标开始往后查找 word/word
往前查找?wordn:上一个;N:下一个
在要查询的单词上使用#
替换当前字符r
文本左移>>
文本右移<<
查看Man Page操作
光标移动到函数上然后shift + k
查看第三章的Man Page3shift + k
  • 输入模式
说明操作
i插入光标前一个字符
I插入行首
a插入光标后一个字符
A插入行末
O向上新开一行,插入行首
o向下新开一行,插入行首
s删除光标所在字符
S删除光标所在行
  • 末行模式
说明操作
跳转到第n行:n
执行shell命令:!+shell命令
替换当前行中第一个abc为123:s/abc/123
替换当前行中所有abc为123:s/abc/123/g
替换所有行中第一个abc为123:%s/abc/123
替换所有行中所有abc为123:%s/abc/123/g
将三到第十行中的abc替换为123:3,10s/abc/123/g
  • 分屏操作
    前三个为末行模式下操作
命令说明
sp水平分屏
vsp垂直分屏
sp/vsp + file水平或垂直显示不同文件
vim -o file1 file2命令行下执行水平分屏
vim -O file1 file2命令行下执行垂直分屏
wqall保存并推出所有屏幕
wq保存并推出光标所在屏幕
q!推出不保存
ctrl +ww切换屏幕
  • vim打造IDE

系统级配置文件目录:/etc/vim/vimrc
用户级配置文件目录:~/.vim/vimrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值