Có một gedit
cài đặt được gọi notebook-show-tabs-mode
, thường được đặt theo mặc định là 'luôn luôn', có nghĩa là mọi tài liệu mới được mở sẽ mở trong một tab. Tuy nhiên, nếu bạn đặt nó thành 'tự động' bằng cách nhập lệnh bên dưới trong thiết bị đầu cuối, gedit
sẽ không mở trong tab trừ khi tài liệu khác hiện đang mở.
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'auto'
Tuy nhiên, nếu bạn muốn đảm bảo rằng không có tab nào được mở, hãy chọn cài đặt 'không bao giờ', vì vậy đó có thể là những gì bạn muốn. Sau đó, bạn có thể cần sử dụng menu Tệp trong gedit
để chuyển giữa các tài liệu, mặc dù gedit
vậy vẫn sẽ cảnh báo bạn khi bạn cố đóng nó nếu vẫn còn tài liệu chưa được lưu. Đây là lệnh bạn muốn trong trường hợp này:
gsettings set org.gnome.gedit.preferences.ui notebook-show-tabs-mode 'never'
Để trở về cài đặt mặc định, thay vào đó, hãy sử dụng 'always' trong lệnh trên. Bạn cũng có thể tìm thấy toàn bộ danh sách các cài đặt ẩn cho gedit
bằng cách nhập
gsettings list-recursively | grep -i gedit
nhưng tôi nghĩ rằng các notebook-show-tabs-mode
thiết lập có thể là một trong những bạn muốn.
Tuy nhiên, sau khi xem xét nhận xét của bạn, tôi nghĩ bạn cũng có thể sử dụng tùy chọn độc lập ( -s
) gedit
, vì điều đó sẽ mở từng tài liệu mới trong một cửa sổ mới. Tạo một .desktop
tệp như thế này và làm cho nó có thể thực thi được và đưa vào ~/.local/share/applications
:
[Desktop Entry]
Type=Application
Name=gedit_alternative
Comment=gedit standalone
Exec=/usr/bin/gedit -s %U
Terminal=false
GenericName=
Sau đó, chỉ cần liên kết nó với các tệp văn bản bằng cách chỉnh sửa ~/.local/share/applications/mimeapps.list
và thêm phần sau vào các phần này của tệp (sao lưu trước):
[Default Applications]
text/x-log=geditspecial.desktop
text/plain=geditspecial.desktop
và
[Added Associations]
text/x-log=geditspecial.desktop;
text/plain=geditspecial.desktop;
Thay thế geditspecial
bằng tên của .desktop
launcher của riêng bạn . Bây giờ khi bạn bấm vào tệp văn bản, tất cả chúng sẽ mở trong các trường hợp riêng biệt.