我正在运行Ubuntu 13.10.当我通过远程桌面远程登录并使用终端时,我无法使用tab键自动完成文件/目录等项目的命令.远程窗口管理器是xfce,而termial shell是bash.
如果我使用SSH访问同一个盒子,我可以使用tab键自动完成.
在xfce窗口中终端仿真器的自动完成命令的关键是什么?常规Tab键不起作用.
Krø*_*lle 27
我使用XFCE和TigerVNC时遇到了这个问题:按下标签只是在我打开的终端之间切换.它是通过遵循@Jonas提供的链接中给出的指示来解决的:http://how-to.cc/fix-bash-command-line-completion.我将在这里复制几件以防链接被破坏.
步骤1:
确保您的.bashrc
文件包含类似的内容
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Run Code Online (Sandbox Code Playgroud)
以便实际获取包含bash完成信息的文件.在我的情况下,/etc/bash_completion
指出/usr/share/bash-completion/bash_completion
哪些包含要设置的东西.作为参考,我的结尾.bashrc
看起来像这样:
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
Run Code Online (Sandbox Code Playgroud)
第2步:
禁用选项卡更改窗口的行为.这是~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
通过更改行在文件中完成的
<property name="<Super>Tab" type="string" value="switch_window_key"/>
Run Code Online (Sandbox Code Playgroud)
至
<property name="<Super>Tab" type="empty"/>
Run Code Online (Sandbox Code Playgroud)
第3步:
重新启动或重新启动VNC服务器(XFCE).
小智 11
XFCE终端绑定了tab键,用于它自己的功能,tab/windows切换.相反,如果按CTRL-tab,则会发送常规选项卡.
我说这是XFCE终端模拟器的设计上的一个错误,但我无法摆脱绑定的标签!
归档时间: |
|
查看次数: |
28643 次 |
最近记录: |