Linux——tmux和vim常用命令总结(必会)
2021/9/8 7:07:48
本文主要是介绍Linux——tmux和vim常用命令总结(必会),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
作者 : XiaXinyu
日期 :2021-09-07
tmux知识点
tmux作用
:1.进行分屏2.进程不会因断开连接而直接中断,任务可挂在云端执行
tmux、session、pane之间的关系
: 一个tmux包含多个session,一个session包含多个pane,每个pane都会打开一个shell对话框
tmux常用命令
tmux
: 新建一个seesion,其中包含一个window,window中包含一个pane,pane里打开一个shell对话框
tmux + a
:进入之前挂起的session
ctrl + %
:将当前pane左右平分成两个pane
ctrl + "
:将当前pane上下分成两个pane
ctrl + a (前缀键) + 方向键
:切换相邻pane
ctrl + d
: 关闭当前pane,如果当前window所有pane均已关闭,则关闭所有window,如果当前session的window均已关闭则关闭当前session
ctrl + a(前缀键) + z
:将当前pane全屏或取消全屏
ctrl + a(前缀键) + d
:将当前session挂起
ctrl + a(前缀键) + s
: 切换session
ctrl + a(前缀键) + c
:在当前session中创建新的window
vim知识点
vim功能
:命令行模式下的文本编辑器,可根据文件扩展名自动判别编程语言。
一般命令模式(默认模式)
:可输入命令进行复制粘贴以及删除文本等操作####
编辑模式
:在一般命令模式下按i可进入编辑模式对文件进行编辑
####命令行模式
: 在一般命令模式里按下:/?三个字母中的任意一个,会进入命令行模式。命令行在最下面。可以查找、替换、保存、退出、配置编辑器等。
tmux常用命令
vim + 文件名
:若文件已存在,则打开文件,否则,创建该文件
n<Space>
:n表示数字,按下数字后再按空格,光标会向右移动这一行的n个字符
0
:光标移至本行开头
$
:光标移至本行末尾
G
:光标移至最后一行
nG 或 :n
:n为数字,光标移动到第n行
gg
:光标移动到第一行,相当于1G
n<Enter>
:n为数字,光标向下移动n行
/word
:向光标之下寻找第一个值为word的字符串
?word
:向光标之上寻找第一个值为word的字符串
n
:重复前一个查找操作
N
:反向重复前一个查找操作
:n1,n2s/word1/word2/g
:在第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
: 取消撤销
> 或 <
:将选中文本向右或向左缩进一次####
ggdG
:删除全文
####gg=G
:将所有代码格式化
:w
:保存
:w!
:强制保存
:q
:退出
:q!
:强制退出
:wq
:保存并退出
ctrl + q
:结束当前正在执行的命令
:noh
:关闭查找关键词高亮显示
:set paste
:设置成粘贴模式,取消代码自动缩进
:set nopaste
:取消粘贴模式,开启代码自动缩进
这篇关于Linux——tmux和vim常用命令总结(必会)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法