我想配置gedit,以便每次我双击一个文本文件时,它将在一个新窗口中打开,而不是一个新选项卡。如何才能做到这一点?
就像是,
gedit --new-window "file name"
,但双击
将Ubuntu 12.04与肉桂和gedit一起使用-版本3.4.1
我想配置gedit,以便每次我双击一个文本文件时,它将在一个新窗口中打开,而不是一个新选项卡。如何才能做到这一点?
就像是,
gedit --new-window "file name"
,但双击
将Ubuntu 12.04与肉桂和gedit一起使用-版本3.4.1
Answers:
有一个gedit
名为的设置notebook-show-tabs-mode
,通常默认情况下设置为“始终”,这意味着打开的每个新文档都将在选项卡中打开。但是,如果通过在终端中输入以下命令将其设置为“自动”,gedit
则除非当前打开了另一个文档,否则不会在选项卡中打开。
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
但是,如果要确保没有打开任何选项卡,请选择“从不”设置,这可能就是您想要的。然后,您可能需要使用其中的“ 文件”菜单在gedit
文档之间进行切换,尽管gedit
如果仍有未保存的文档,当您尝试关闭它时仍会警告您。在这种情况下,这是您想要的命令:
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
要返回默认设置,请在上面的命令中使用“ always”。您还可以gedit
通过输入以下内容找到隐藏设置的完整列表:
gsettings list-recursively | grep -i gedit
但我认为该notebook-show-tabs-mode
设置可能是您想要的设置。
但是,考虑到您的评论后,我认为您也可以使用独立(-s
)gedit
选项,因为这将在新窗口中打开每个新文档。创建一个.desktop
这样的文件,使其可执行并放入~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
然后只需通过编辑~/.local/share/applications/mimeapps.list
将其与文本文件关联,然后将以下内容添加到文件的这些部分(首先备份它):
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
和
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
替换geditspecial
为您自己的.desktop
启动器的名称。现在,当您单击文本文件时,它们都将在单独的实例中打开。
编辑/usr/share/applications/gedit.desktop
文件,将参数添加--new-window
到Exec=
条目:
更改自:
[桌面输入] 名称= gedit GenericName =文本编辑器 Comment =编辑文本文件 Exec = gedit%U 终端=假
改成:
[桌面输入] 名称= gedit GenericName =文本编辑器 Comment =编辑文本文件 Exec = gedit --new-window%U 终端=假
那会照顾nautilus
和其他gui
实例。为命令行使用alias
在~/.bashrc
如所提到的由Leocadio冈萨雷斯卡萨多上方。将此附加到您的~/.bashrc
文件。
alias gedit="gedit --new-window"
注意:
这适用于所有Ubuntu版本。
多监视器配置的很好的功能,它可以查看一个文件并编辑其他文件。但是有时我们可能会使用单个窗口配置。同时使用:
运行(如user2223633所述):
sudo nautilus /usr/share/applications/
指向gedit并创建一个副本(Ctrl + C,Ctrl + V)。
将副本重命名为您可以理解的名称。
指向新的gedit副本。
点击Alt + Enter或右键单击->属性(如user2223633所述)。
将命令替换为(如user2223633所述):
gedit -s %U
尽快关闭Nautilus窗口(由root打开)。
打开Nautilus窗口或使用桌面并指向任何文本文件
右键单击它,然后指向“打开方式-其他程序”。
如果您同时看到gedit和它的副本,则配置已完成。如果没有,请按“显示其他程序”,然后使用gedit复制打开文件。
重复gedit而不是复制9和10来打开。
现在,您可以使用Rightclick-Open With-Other程序使用两种模式打开文件。
由Ubuntu 13.04 X64测试
要在命令行中执行此操作,只需向您添加以下行 ~/.bashrc
alias gedit="gedit --new-window"
Ubuntu 18.04 LTS =
须藤nautilus / usr / share / applications /
右键单击文本编辑器>使用其他应用程序打开>文本编辑器
(您需要gedit.desktop而不是org.gnome.gedit.desktop)>更改-
gedit%U
to
gedit -s%U