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 取消当前正在执行的命令
复制代码
                     |
相关推荐
日取其半万世不竭4 小时前
iftop、nethogs 和 nload:Linux 服务器网络流量实时监控工具介绍
linux·运维·服务器
mounter6254 小时前
Linux 内核资源管理:控制组(cgroup)的演进与“策略组”新提案
linux·运维·服务器·cgroup·kernel
bksczm4 小时前
文件在磁盘中的存储方式
linux·运维·服务器
L1624764 小时前
OpenSSH 半自动升级方案(独立编译 + 手动迁移 + 重建 systemd 服务)
linux·服务器·ssh
半旧夜夏4 小时前
【保姆级】微服务组件环境搭建(Docker Compose版)
java·linux·spring cloud·微服务·云原生·容器
爱莉希雅&&&5 小时前
zabbix快速搭建和使用
android·linux·数据库·zabbix·监控
z200509305 小时前
【linux学习】深入理解linux文件I/O,从C标准库到内核态
linux·学习·操作系统
weixin_307779136 小时前
面向高性能保密计算的定制 Linux 系统构建与自动部署方案
linux·安全·网络安全·性能优化·系统安全
着迷不白6 小时前
五、文本处理工具+正则表达式
linux·运维·服务器
载数而行5206 小时前
Linux 4常用指令(文件/时间/搜索查找/压缩解压指令)
linux