该文件中存放的就是对 Tmux 的配置。 小提示:如果你希望新的配置项能够立即生效,那么你可以将下面这一行配置加入到文件~/.tmux.conf 中。...窗口 在Tmux中,窗口是个窗格容器, 你可以将多个窗格放置在窗口中,并根据你的实际需要在窗口中排列多个窗格,也是完全取决于你的需要。...在这个 窗口中有两个窗格,一个用于 Vim,一个用于运行测试代码。最后再开启一个叫作“shell”的窗口用于通过 Bash shell 运行命令。...Tmux 的窗口功能非常实用,因为在一个窗口中可以创建出多个窗格,这样在一个窗口中就能同时查看所有窗格内容,通过这种方法可以高效地利用有限的屏幕空间。...在文本间移动光标 在 Tmux 中可以使用与 Vim 极为相似的方式在文本间移动光标。正如你熟知的那样,用 k 键可以将光标移动到上一行,用 w 键可以向后移动一个单词等等。
五、窗格操作 Tmux 可以将窗口分成多个窗格(pane),每个窗格运行不同的命令。以下命令都是在 Tmux 窗口中执行。 5.1 划分窗格 tmux split-window命令用来划分窗格。...# 光标切换到上方窗格 $ tmux select-pane -U # 光标切换到下方窗格 $ tmux select-pane -D # 光标切换到左边窗格 $ tmux select-pane...# 当前窗格上移 $ tmux swap-pane -U # 当前窗格下移 $ tmux swap-pane -D 5.4 窗格快捷键 下面是一些窗格操作的快捷键。...是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。 Ctrl+b ;:光标切换到上一个窗格。 Ctrl+b o:光标切换到下一个窗格。...Ctrl+b Ctrl+o:当前窗格上移。 Ctrl+b Alt+o:当前窗格下移。 Ctrl+b x:关闭当前窗格。 Ctrl+b !:将当前窗格拆分为一个独立窗口。
运行结果如下 所有黑色背景为完全相同的地方,红色背景为完全不同的地方,蓝偏绿色的背景为与另一个文件相比增加的地方,其他的我也不太清楚 -h 显示vim的用法 -m 你可以在打开的窗口中更改,但你将无法对你更改后的文件进行保存...x #删除光标所在字符 u #删除字符后撤销 yy #复制当前行 #以上所有所有字符都可以在前面加数字,代表左移n个字符,又移n的字符,复制n行等... p #进行粘贴操作...0 #移动到行首 g0 #移动到当前屏幕的行首 H #把光标移动到屏幕最顶端的一行 M #把光标移动到屏幕中间一行 L #把光标移动到屏幕最底端的一行 gg #移动到文件的头部...的位置 zz #将当前行移动到屏幕中央 zt #将当前行移动到屏幕顶端 zb #将当前行移动到屏幕底端 末行模式常用命令详解 :q #退出当前文件且不保存,q为quit缩写 :q.../gic #将目标字符替换为 替换字符 ,%代表所有行,最后的g代表全局替换,i代表忽视大小写,c代表每个替换都需要用户确认才可以 :1,4 s/目标字符/替换字符/g #将第一行到第四行的
(分割窗口) % 垂直分割 " 水平分割 o 交换窗格 x 关闭窗格 ⍽ 空格键 - 切换布 局 q 显示每个窗格是第几个,当数字出现的时候按数字几就选中第几个窗格 { 与上一个窗格交换位置...} 与下一个窗格交换位置 z 切换窗格最大化/最小化 同步窗格 这么做可以切换到想要的窗口,输入 Tmux 前缀和一个冒号呼出命令提示行,然后输入: :setw synchronize-panes 你可以指定开或关...帮助 调整窗格尺寸 如果你不喜欢默认布局,可以重调窗格的尺寸。虽然这很容易实现,但一般不需要这么干。...可以使用方向键在屏幕中移动光标。默认情况下,方向键是启用的。在配置文件中启用 Vim 键盘布局来切换窗口、调整窗格大小。Tmux 也支持 Vi 模式。...M M-r 光标移到中间行 H M-R 光标移到首行 k Up 光标上移
五、窗格操作 Tmux 可以将窗口分成多个窗格(pane),每个窗格运行不同的命令。以下命令都是在 Tmux 窗口中执行。 5.1 划分窗格 tmux split-window 命令用来划分窗格。...# 划分上下两个窗格 $ tmux split-window # 划分左右两个窗格 $ tmux split-window -h 5.2 移动光标 tmux select-pane 命令用来移动光标位置...# 光标切换到上方窗格 $ tmux select-pane -U # 光标切换到下方窗格 $ tmux select-pane -D # 光标切换到左边窗格 $ tmux select-pane...Ctrl+b %:划分左右两个窗格。 Ctrl+b ":划分上下两个窗格。 Ctrl+b :光标切换到其他窗格。是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。...Ctrl+b ;:光标切换到上一个窗格。 Ctrl+b o:光标切换到下一个窗格。 Ctrl+b {:当前窗格左移。 Ctrl+b }:当前窗格右移。 Ctrl+b Ctrl+o:当前窗格上移。
修改当前窗口编号;相当于窗口重新排序 f 在所有窗口中查找指定文本 面板操作 ” 将当前面板平分为上下两块 % 将当前面板平分为左右两块 x 关闭当前面板 !...} 与下一个窗格交换位置 z 切换窗格最大化/最小化 同步窗格 这么做可以切换到想要的窗口,输入 Tmux 前缀和一个冒号呼出命令提示行,然后输入: :setw synchronize-panes 你可以指定开或关...帮助 调整窗格尺寸 如果你不喜欢默认布局,可以重调窗格的尺寸。虽然这很容易实现,但一般不需要这么干。...可以使用方向键在屏幕中移动光标。默认情况下,方向键是启用的。在配置文件中启用 Vim 键盘布局来切换窗口、调整窗格大小。Tmux 也支持 Vi 模式。...M M-r 光标移到中间行 H M-R 光标移到首行 k Up 光标上移
聚焦拆分的终端窗格时,可以使用以下命令之一移动焦点并调整大小: 键 命令 Alt +左 聚焦上一个窗格 Alt +右 聚焦下一个窗格 未分配 调整左窗格的大小 未分配 调整右窗格大小 未分配 调整窗格大小...PageDown 向下滚动 Shift + PageUp 向上滚动页面 Shift + PageDown 向下滚动页面 Ctrl + Home 滚动到顶部 Ctrl +结束 滚动到底部 未分配 清除终端...通过将命令名称添加到列表中,可以将命令添加到此列表中,而通过将命令名称添加到前缀为的列表中,可以删除命令-。...除非您在Windows / Linux上并且希望您的外壳使用ctrl + k(对于bash,这会在光标后剪切行),否则通常这是所需的行为。...如果在活动编辑器中未选择任何文本,则光标所在的行将在终端中运行。
|打开单个或多个文件 :open file|在vim窗口中打开一个新文件 :split file|在新窗口中打开文件(split打开的窗口都是横向的,使用vsplit可以纵向打开窗口。)...k 上移一个字符 j 下移一个字符 w 向前移动一个单词(光标停在单词首部) b 向后移动一个单词 2b 向后移动2个单词 e 同w,只不过是光标停在单词尾部 ge 同b,光标停在单词尾部。...$ 移动到行尾 3$ 移动到下面3行的行尾 f(find) fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。...p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。 shift+p 在当前行前粘贴 :1,10 co 20 将1-10行插入到第20行之后。...利用p命令可以对剪切的内容进行粘贴 :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。
+ 向右键 将光标移动到下一个字词的起始处 Ctrl + 向左键 将光标移动到上一个字词的起始处 Ctrl + 向下键 将光标移动到下一个段落的起始处 Ctrl + 向上键 将光标移动到上一个段落的起始处...Page Up 将光标向上移动一页 Page Down 将光标向下移动一页 Ctrl + Home(标记模式) 将光标移动到缓冲区的起始处 Ctrl + End(标记模式) 将光标移动到缓冲区的末尾...Ctrl + Shift + L 更改项目符号样式 Ctrl + 向左键 将光标向左移动一个字 Ctrl + 向右键 将光标向右移动一个字 Ctrl + 向上键 将光标移动到上一行 Ctrl + 向下键...将光标移动到下一行 Ctrl + Home 移动到文档的开头 Ctrl + End 移动到文档的末尾 Ctrl + Page Up 向上移动一个页面 Ctrl + Page Down 向下移动一个页面...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
想一想,每次你需要移动鼠标时,你必须做以下几件事情: 将手从键盘移到鼠标上(哎呀,我的肩膀疼) 找到该死的光标去了哪里 将光标物理移动到需要的位置并点击 将手移回键盘(再次,哎呀,我的肩膀疼) 以下是我最常用的快捷键...你发现光标位于一行的末尾,但你需要它在开头。你叹了口气,对自己说:“看来在这期间我可以做点其他事情了。” 你把一个石头放在左箭头上,继续你的一天。...你洗澡,拿杯咖啡,花了两个小时决定今天要听什么音乐播放列表,参加了十个毫无意义的公司会议,然后回到了代码编辑器。 你将石头从左箭头上移开,欣喜地发现你终于到达了行首。.../可见性并将焦点返回到代码 偶尔偷看一下失败的构建。...Linux / Windows:Ctrl + J 用于终端,Ctrl + 1 用于代码 Mac:Cmd + J 用于终端,Cmd + 1 用于代码 11、拆分终端 将终端分割成两个或更多同时可见的窗格
五、窗格操作 Tmux 可以将窗口分成多个窗格(pane),每个窗格运行不同的命令。以下命令都是在 Tmux 窗口中执行。 5.1 划分窗格 tmux split-window命令用来划分窗格。...# 光标切换到上方窗格 $ tmux select-pane -U # 光标切换到下方窗格 $ tmux select-pane -D # 光标切换到左边窗格 $ tmux select-pane...# 当前窗格上移 $ tmux swap-pane -U # 当前窗格下移 $ tmux swap-pane -D 5.4 窗格快捷键 下面是一些窗格操作的快捷键。...Ctrl+b %:划分左右两个窗格。 Ctrl+b ":划分上下两个窗格。 Ctrl+b :光标切换到其他窗格。是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。...Ctrl+b ;:光标切换到上一个窗格。 Ctrl+b o:光标切换到下一个窗格。 Ctrl+b {:当前窗格左移。 Ctrl+b }:当前窗格右移。 Ctrl+b Ctrl+o:当前窗格上移。
h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上移一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...ctrl+e: 向下滚动一行。 ctrl+y: 向上滚动一行。 n%: 到文件n%的位置。 zz: 将当前行移动到屏幕中央。 zt: 将当前行移动到屏幕顶端。 zb: 将当前行移动到屏幕底端。.../pattern/+number: 将光标停在包含pattern的行后面第number行上。 /pattern/-number: 将光标停在包含pattern的行前面第number行上。...表示对于以一个空格和xyz开头的行执行normal模式下的dd命令。 关于range的规定为: 如果不指定range,则表示当前行。 m,n: 从m行到n行。 0: 最开始一行(可能是这样)。
~$ :set ignorecase 忽略大小写的查找 :set noignorecase 不忽略大小写的查找 查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...,这里的Esc是必须的,否则命令不生效。 w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。...= [[ G(shift + g) 移动到文件尾。 = ]] f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。 F 同f,反向查找。...利用p命令可以对剪切的内容进行粘贴 :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。
~$ :set ignorecase 忽略大小写的查找 :set noignorecase 不忽略大小写的查找 查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索...替换命令 ra 将当前字符替换为a,当期字符即光标所在字符。...,这里的Esc是必须的,否则命令不生效。 w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。...= ]] f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。 F 同f,反向查找。 跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。...利用p命令可以对剪切的内容进行粘贴 :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。
移动光标到上一个制表符的位置 左移一个字符 Left 光标向左移动一个字符 选区向左扩展一个字符 Shift+Left...将选定区域扩展到下一行 移动光标到行末 End 移动光标到当前行行末 选区扩展到当前行行末 Shift+End...将选定区域扩展到当前行行首 上移 Up 光标上移一行 选区扩展到上一行 Shift+Up...将选定区域扩展到下一页 光标上移一页 Page Up 光标上移一页 选区扩展到上一页 Shift+Page Up...向上滚动一行 光标移动到屏幕底部 Ctrl+Page Down 光标移动到当前屏幕底部 选区扩展到屏幕底部 Ctrl+Shift+Page Down 将选定区域扩展到当前屏幕底部
领取专属 10元无门槛券
手把手带您无忧上云