tmux和vim

L i n u x − t m u x 和 v i m \Huge{Linux-tmux和vim} Linux−tmux和vim

文章目录

tmux教程

主要功能:1. 分屏 2. 允许断开连接后,继续运行进程

结构:一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。

操作

指令 功能
tmux 新建一个session,其中包含一个window,window中包含一个pane,pane里打开了一个shell对话框
Ctrl+a+% 将当前pane左右分为两个
Ctrl+a+" 将当前pane上下分为两个
Ctrl+d 关闭当前pane,若全部关闭,则关闭window...关闭session
Ctrl+a+方向键 调整pane之间分割线位置
Ctrl+a+z 全屏/取消全屏
Ctrl+a+d 挂起当前session
tmux a 打开之前挂起的session
Ctrl+a+s 选择其他session,可用方向键选择
Ctrl+a+c 在当前session中创建一个新的window
Ctrl+a+w 选择其他window
Ctrl+a+pageUp 翻阅当前pane内的内容
shift 选中文本
Ctrl+a+[ 复制
Ctrl+a+] 粘贴

Vim教程

  1. 一般命令模式

  2. 编辑模式

    • i进入编辑模式
    • esc退出编辑模式
  3. 命令行模式

    • 在一般命令模式里按::/?其中一个,进入命令模式,命令行在最下面,支持查找、替换、保存、退出、配置编辑器等。

操作

指令 功能
vim filename 打开该文件,若没有该文件,则创建一个新文件,并命名为filename
i 进入编辑模式
esc 进入一般命令模式
h/j/k/l 对应 左/下/上/右
数字+空格 向右移动若干字符
oHome 光标移动到本行开头
$[End] 光标移动到本行末尾
G 光标移动到最后一行
: n 光标移动n行
gg 光标移动到第一行
/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 删除选中文本
dd 删除当前行
y 复制选中的文本
yy 复制当前行
p 将复制的数据在光标的下一行/下一个位置粘贴
u 撤销
Ctrl+r 取消撤销
< > 左右缩进
:q 保存
:q! 强制保存
:wq 保存并退出
set paste set nopaste 设置为粘贴模式 取消代码自动缩进 取消...
set nu set nonu 显示/隐藏行号
gg=G 代码格式化
:noh 关闭查找关键词高亮
Ctrl+q 取消当前正在执行的命令
复制代码
                     |
相关推荐
CSDN121106 分钟前
麒麟 V10 安装 Node-RED、IEC 104 协议插件及界面汉化
linux·编辑器·vim
晨枫阳2 小时前
@changesets/cli是什么?哪些情况下需要使用?怎么使用
linux·运维·ubuntu
不会就选b3 小时前
Linux之网络基础(二)
linux·运维·网络
莫浅子3 小时前
Day 4:USB 2.0 时序与带宽预算
linux·运维·网络
ly76893 小时前
Linux 从入门到实践:系统架构、常用命令、服务管理与故障排查详解
linux·运维·系统架构
2401_868534784 小时前
在企业环境中快速安装配置 FreeBSD Unix 服务器操作系
linux·网络协议
小雪崩4 小时前
嵌入式学习 day27:标准IO
linux·c语言·学习
Arnold.Shen4 小时前
Dell Storage SC - 如何发送SupportAssist,并启用安全控制台
linux·安全
wunaiqiezixin4 小时前
MIT 6.S081 xv6 源码精读(Scheduling):sched、scheduler
linux·unix·os·xv6·mit6.s081
书生执笔画浮沉5 小时前
记录一个由浮点运算引起的崩溃
linux