当前位置: 首页 > 教程 > Mac常见问题 > iTerm2 for Mac常见问题解答

iTerm2 for Mac常见问题解答

iTerm2具有强大的查找页面功能。用户界面不受影响。所有比赛立即突出显示。甚至提供正规表达支持!您可以使用鼠标定位光标,突出显示文本,并使用鼠标报告功能在Vim和Emacs等程序中执行其他功能,iTerm2 for Mac常见问题解答带给大家。

iTerm2 for Mac常见问题解答

问:我不喜欢iTerm2呈现粗体字的方式。
答:转到首选项 - >配置文件 - >文本,然后更改“以粗体显示粗体文本”和“以明亮颜色绘制粗体文本”设置。尝试在bash中运行此命令以查看两种行为之间的区别:
printf '\e[0;31mplAIn\n\e[1;31mbold\n'\
'\e[0;91mhighlight\n\e[1;91mbold+highlight\n\e[0m'
问:如何提高iTerm2的性能?
答:确保您运行的是最新版本。禁用透明度和模糊。使用纯色背景颜色而不是图像。如果您使用的是3.2或更高版本,请确保已启用GPU渲染器,并且可以根据Metal Renderer中描述的限制使用它。
问:为什么我的箭头/ HOME / END键不起作用?
答:检查$TERM变量是否正确。xterm-256color被推荐。xterm-new也会工作。确保在“首选项”>“键”或“首选项”>“配置文件”>“键”中没有自定义键绑定。禁用“首选项”>“配置文件”>“键”>“允许应用程序键盘模式”将阻止终端卡在应用程序键盘模式下,这通常会破坏正常工作的键。
问:iTerm2在哪里存储其设置?
答:首选项(包括配置文件)存储在?/ Library / Preferences / com.googlecode.iterm2.plist中。要修改它,请使用“defaults”命令。例如,要删除所有设置,请运行:
默认删除com.googlecode.iterm2
问:字体看起来很奇怪。我该怎么办?
答:iTerm2允许您指定两种字体。如果您只使用英语或西欧语言,则可能只需要为ASCII字符设置字体。对于其他语言,您需要指定一种与您的语言一起使用的字体作为非ASCII字体。您需要确保两种字体的大小(高度)没有太大差异,因此iTerm2不会显示混乱的字形混乱。
问:有些角色看起来是其他角色的两倍,而且事情没有正确排列。
问:我是中国,日本或韩国用户,有些角色没有排队,因为它们没有以双倍宽度呈现。
答:转到“首选项”>“配置文件”>“文本”,然后更改“将模糊宽度字符视为双倍宽度”的设置。
问:为什么我不能将会话的快捷键设置为Ctrl-Cmd-D?
答:该密钥由macOS的Dictionary程序使用。
问:如何使选项/ alt键像Meta一样或发送转义码?
答:转到“首选项”>“配置文件”选项卡。选择左侧的配置文件,然后打开“键盘”选项卡。底部是一组按钮,可让您选择Option键的行为。对于大多数用户来说,Esc +将是最佳选择。
问:哪些修饰键会影响标记选择的复制和粘贴?
答:如果在进行选择时按住修改键,则行为会以各种方式更改:
Alt / Option:鼠标报告将被禁用。如果您正在使用vim并且无法进行选择,请尝试按住alt键并查看是否可以修复它。
Alt + Cmd:进行矩形选择。
Shift:扩展现有选择。
Alt + Shift:扩展矩形选区。
Cmd:进行不连续选择
此外,您可以使用修饰键影响其他与鼠标相关的活动:
拖动选择并复制它。如果您不小心这样做,请启用“首选项”>“高级”>“拖动图像或所选文本”,您必须按住?。这可以防止意外拖延。。
Cmd +点击URL打开它。
问:如何更改标签的标题?
答:按Cmd-I(或查看 - >编辑当前会话...)并在“名称”字段中输入新标题。您可以通过以下方式以编程方式(在bash中)进行设置:
echo -e "\033];MY_NEW_TITLE\007"
问:如何将iTerm2设置为ssh://链接的处理程序?
答:两个步骤:
创建一个名为“ssh”的新配置文件。在“常规”选项卡中,选择“命令:”按钮并输入$$作为命令。
在Preferences-> Profiles-> General中,选择“ssh”作为“Select URL Schemes ....”
问:如何在不使用鼠标的情况下在新窗口中打开配置文件窗口中的配置文件?
答:使用向上和向下箭头键选择一个配置文件,然后按shift-enter。
问:如何在vim中使用256色模式?
答:建议的方法是在首选项>配置文件>终端>报告终端类型中将终端类型设置为xterm-256color 。您可能还需要在.vimrc中设置set background = light或设置background = dark。
问:vim中的鼠标报告对大终端窗口中的某些行/列不起作用。
答:较旧的鼠标报告协议在大型终端中不起作用。最新版本的vim(至少7.4)支持“SGR”协议,该协议对终端大小没有任何实际限制。要在vim中启用它,请将其添加到.vimrc:
if has('mouse_sgr')
设置ttymouse = sgr
万一
问:如何从命令行发布通知?
答:在bash中:
echo $'\e]9;Notification Text\007'
问:如何让鼠标在emacs中工作?
答:这是简单但愚蠢的方式:
(require 'mwheel)
(require 'mouse)
(xterm-mouse-mode t)
(mouse-wheel-mode t)
(global-set-key [mouse-4] 'next-line)
(global-set-key [mouse-5] 'previous-line)
兔子洞很深。
问:为什么我的文字都是黑白的?
答:最常见的原因是“最小对比度”(在“首选项”>“配置文件”>“颜色 ”下)一直显示。
问:如何在全屏模式下显示标签栏?
答:在“视图”菜单(cmd-shift-T)下切换全屏显示选项卡。
问:当我使用像SizeUp或Spectacle这样的第三方应用程序使iTerm2窗口填满屏幕时,它并不能完全填满它。
答:打开“ 首选项”>“高级”>“终端窗口”平滑调整大小。
问:如何从Finder打开iTerm2到目录?
答:右键单击目录,然后选择服务>新建iTerm2选项卡。
问:如何保持光标指南始终可见?
答:在“首选项”>“配置文件”>“颜色”中打开“ 光标指南”复选框。
问:如何自动打开工具带?
答:在“首选项”>“配置文件”>“窗口”中打开“ 打开工具带”复选框。
问:当我用cmd- +和cmd--更改字体时,如何防止窗口调整大小?
答:更改字体大小时,请关闭首选项>常规>调整窗口。
问:tmux integeration和mosh不能一起玩
答:莫什不是一个可靠的运输工具。如果ssh让你疯了,你有几个选择:
使用可靠传输的黑客版mosh。有关构建它的说明可以在Donn Lee的主页上找到。
使用永恒终端。
问:“使用scp下载”上下文菜单项不起作用
答:您是否在远程主机上安装了shell集成?有必要知道主机名和用户名是什么。如果这不能解决问题,您可能需要提示一下要使用的端口或主机名。看SCP没有连接更多。
问:用于查找下一个/上一个和用于切换全屏的键盘快捷键不是标准的。我该如何解决?
答:有意颠倒下一个和上一个,以使典型使用更方便。切换全屏不是cmd-ctrl-F,因为所有cmd-ctrl快捷键都是保留的,因为它们可以绑定到打开配置文件。这早于macOS中全屏的存在。
您可以在Prefs> Keys中更改任何快捷方式。有问题的操作是“再次查找”,“再次查找”和“ 切换全屏”。
问:当我粘贴时,我会在粘贴的文本之前和之后获得有趣的字符,例如0~和1~。
答:粘贴包围未正确打开。粘贴包围是一种功能,可以由应用程序(例如vim或emacs)启用,使终端仿真器在粘贴文本之前和之后放置控制序列。这允许像文本编辑器这样的程序不会自动缩进粘贴的文本,因为它可能已经包含缩进。通过控制序列打开或关闭粘贴包围。如果应用程序崩溃或ssh连接丢失,则打开包围将保持打开状态。下次粘贴时,接收文本的应用程序不会期望打开包围(因为它没有启用它)并且您得到这个乱码。您可以通过重置终端来禁用粘贴包围。选择菜单项会话>重置。如果安装Shell Integration 在您的计算机和您使用的机器上,iTerm2可以自动检测ssh连接何时结束并且粘贴包围被“打开”,并自动为您关闭。
问:我无法再使用修饰符+数字更改窗格/制表符/窗口。
答:打开Prefs> Keys> Emulate US Keyboard。之所以进行此更改,是因为某些人无法键入需要修饰符的符号字符+数字位于美国键盘上的键,因此默认设置更改为不假设键的顶行是数字。

以上就是小编分享的iTerm2 for Mac常见问题解答,希望能帮到你。

相关文章