Linux学习(二)

tmux

功能
允许Linux终端的分屏操作

ctrl+b 进入操作模式后
shift + % 将屏幕左右分屏
shift + " 将屏幕上下分屏
⬆ ↓ ← → 切换操作的屏幕
ps :这些操作都要按下ctrl+b 后执行
ctrl+d 退出

在终端断开网路或者意外关闭时仍然可以保存

在终端输入 
tmux a
可以会到上次未关闭的页面中

基本操作

在tmux中选中文本时,需要按住shift键。
 tmux中复制/粘贴文本的通用方式:
        (1) 按下Ctrl + b后松开手指,然后按[
        (2) 用鼠标选中文本,被选中的文本会被自动复制到tmux的剪贴板
        (3) 按下Ctrl + b后松开手指,然后按],会将剪贴板中的内容粘贴到光标处

vim

功能
编辑文本

vim a.cpp 编辑名为a.cpp的文本 如果当前目录没有改文件会自己创建

模式

初始为一般命令模式 可以正常的复制粘贴和换行
输入 i 进入编辑模式
输入 : 进入命令行模式
Esc 退出编辑模式

操作

:n 光标移动到第n行
n+G 光标移动到第n行
0 光标到改行的开始
$光标到改行的末尾
gg 光标移动到第一行
n<Enter> n为数字,光标向下移动n行
/word 从光标出开始往下寻找第一个为word的单词 
?word 从光标出开始往上寻找第一个为word的单词 
n:重复前一个查找操作
N:反向重复前一个查找操作
:n1,n2s/word1/word2/g:n1与n2为数字,在第n1行与n2行之间寻找word1这个字符串,并将该字符串替换为word2
:1,$s/word1/word2/g:将全文的word1替换为word2
:1,$s/word1/word2/gc:将全文的word1替换为word2,且在替换前要求用户确认。
v 开始选中文本
d 删除选中的文本
y 复制选中的文本
yy 复制当前行
p 将复制的内容复制到下一行
u 撤销
Ctrl + r 取消撤销
:w 保存
:w! 强制保存
:q 退出
:q! 强制退出
:wq 保存并退出
:set paste 设置成粘贴模式,取消代码自动缩进
:set nopaste 取消粘贴模式,开启代码自动缩进
:set nu 显示行号
:set nonu 隐藏行号
gg=G:将全文代码格式化
:noh 关闭查找关键词高亮
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值