标签: gedit

Gedit 不会在 VirtualBox 共享上保存文件:文本文件繁忙

我有一个可以使用其他应用程序更改的文本文件(例如openoffice)。但是,当我尝试使用 更改并保存它gedit时,出现以下错误gedit

Could not save the file /media/sf_Ubuntu/BuildNotes.txt.
Unexpected error: Error renaming temporary file: Text file busy
Run Code Online (Sandbox Code Playgroud)

BuildNotes.txt 的权限如下:

-rwxrwx--- 1 root vboxsf  839 2012-10-26 12:08 BuildNotes.txt
Run Code Online (Sandbox Code Playgroud)

用户 ID 是:

m@m-Linux:/media/sf_Ubuntu$ id
uid=1000(m) gid=1000(m) groups=4(adm),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),1000(m),1001(vboxsf)
Run Code Online (Sandbox Code Playgroud)

有什么问题,我该如何解决?

linux gedit virtualbox lock files

35
推荐指数
4
解决办法
4万
查看次数

Gnome - 窗口总是在左上角打开

我发现这是我最常用的应用程序(终端和 gedit 总是直接在屏幕左上角下方打开的宽屏显示器上的一个非常烦人的“功能”,我每次都必须将它们拖到我的眼睛位置.

我已经尝试安装 CompizConfig 设置管理器并使用该功能来定位 Windows 中心,但这没有任何效果 - 这里的强制功能对我也不起作用:

窗口管理->“放置窗口”->固定窗口放置->固定位置的窗口示例:gedit 200 200 keep-in-work-area-to-yes

我可以使用例如 gnome-terminal --geometry=140x50+50+50 作为终端,但这不适用于 gedit。

有任何想法吗?

谢谢

gnome compiz windows gedit

15
推荐指数
1
解决办法
9216
查看次数

每当在 Debian 8 的 Gnome 桌面上双击文本文件时,如何强制 gedit 独立于现有 gedit 窗口打开一个新窗口?

gedit每当在 Debian 8 的 Gnome 桌面上双击文本文件 (.txt) 时,如何强制独立于现有 gedit 窗口打开一个新窗口,Jessie?

假设已经在 gedit 窗口中打开了 a.txt,并且在 Debian 8 Jessie 的 Gnome 桌面上双击了 b.txt。然后,不幸的是,在出厂默认情况下,b.txt 将在与 a.txt 相同的窗口中的选项卡中打开。

但是,我想b.txt在 gedit 的新窗口中打开,以便有两个窗口 - a.txt 的现有窗口和 b.txt 的新窗口。

如果 Gnome 使用“-s”选项调用 gedit,如

gedit -s b.txt
Run Code Online (Sandbox Code Playgroud)

然后b.txt将在新窗口中打开,而 a.txt 保留在其现有窗口中。

然而,默认情况下,Gnome 似乎在没有“-s”选项的情况下调用 gedit。

配置文件

/usr/share/applications/org.gnome.gedit.desktop
Run Code Online (Sandbox Code Playgroud)

包含执行指令

Exec=gedit %U
Run Code Online (Sandbox Code Playgroud)

所以,我把它改成

Exec=gedit -s %U
Run Code Online (Sandbox Code Playgroud)

通过以下命令,并重新启动计算机。

cd /usr/share/applications
su # similar to sudo
mv org.gnome.gedit.desktop org.gnome.gedit.desktop.bak
perl -pe 's/Exec=gedit %U/Exec=gedit -s %U/' org.gnome.gedit.desktop.bak > org.gnome.gedit.desktop
diff …
Run Code Online (Sandbox Code Playgroud)

gnome debian gedit

13
推荐指数
1
解决办法
7152
查看次数

Gedit 无法保存在共享文件夹中(Virtualbox)

我得到了

Cannot save _____ Unexpected error: Error renaming temporary file: Text file busy
Run Code Online (Sandbox Code Playgroud)

在 Gedit 2 中,当我尝试使用 Virtualbox (Debian) 保存在共享文件夹中时。我已经搜索过,显然这是一个 Gedit 问题。没有一个解决方案看起来很理想或对我有用。

是否可以创建一个 shell 脚本(外部工具插件)将文件保存在其他地方,然后将其复制回 shell 中?所以我需要抓取 Gedit 存储临时(实时?)文件的任何地方。

或者,如果这是不可能的/行不通的/不好的做法,有没有人知道解决这个问题的好方法?我真的很喜欢 Gedit 并且更喜欢使用它。


目前,这是我的脚本。我告诉外部工具不要保存而是将文档作为输入传递(标准输入)

bin=""
while read LINE; do
    echo ${LINE}    # do something with it here
    bin="${bin}${LINE}\n"
done

echo $bin > /home/me/data2/test.txt
Run Code Online (Sandbox Code Playgroud)

除了不保留制表符外,它工作正常。我只编辑纯文本文件。编辑:这似乎也跳过了最后一行

debian mount gedit virtualbox shared-disk

10
推荐指数
1
解决办法
2122
查看次数

如何从终端启动 gedit 并分离它(就像“subl”命令一样)?

要在 gedit 中打开要编辑的文件,我运行gedit sample.py &. 但是对于 Sublime Text,它很简单subl sample.py。这将打开要编辑的文件,并且它不会在后台运行(在我的 shell 中)。

我将如何使用 gedit 做到这一点?

我尝试过exec /usr/bin/gedit "$@"(从 复制/usr/bin/subl)但它的工作原理类似于gedit &

或者alias ged="gedit $file &"应该做。我可以用$file别名替换什么?

bash gedit background-process

9
推荐指数
1
解决办法
7295
查看次数

如何为 gedit 编写新的语法荧光笔?

有时我希望我碰巧使用的特定语言具有语法突出显示。我该如何添加?

text-processing gedit

8
推荐指数
1
解决办法
1153
查看次数

如何在gedit中获得“重复行”热键?

我想有一个快捷键来复制 gedit 中当前选定的行。许多其他编辑器为此使用Ctrl+DCtrl+ Shift+ D,但 gedit 不同。

这里的默认行为:

  • Ctrl+ D: 删除一行
  • Ctrl+ Shift+ D: 打开 GTK 检查器

只要另一个热键可以做我真正想做的事情,我对当前的两种行为都很好。

所以我看到了这个答案,其中显示您实际上可以修补 gedit 二进制文件。但是我不想这样做,因为修补二进制文件可能是您可以做的最糟糕的解决方法(想想更新和二进制更改)。此外,在该问题中,仅删除了“删除行”快捷方式,并使用不再存在的插件添加了“重复行”快捷方式。

那么如何将“复制此行”行为输入到 gedit 中呢?

keyboard-shortcuts editors gedit

8
推荐指数
1
解决办法
5219
查看次数

如何在 gedit 上扫描无效字符?

我在是否编辑 javascript 文件时进退两难。当我用 gedit 打开它时,它显示以下警告:

您打开的文件包含一些无效字符。如果您继续编辑此文件,则可能会损坏此文档。您也可以选择其他字符编码并重试。

当前编码为 UTF-8。由于文件有超过 100,000 行代码,是否有快速扫描无效字符的方法?

gedit

7
推荐指数
1
解决办法
9123
查看次数

Gedit 或其他能够同时对两种语言进行拼写检查的非命令行编辑器

我正在寻找能够同时对两种语言(德语和英语)进行拼写检查的编辑器。Gedit 不能开箱即用。

但我想使用 Gedit。应该可以通过合并英语和德语词典并在工具->设置语言...下选择创建的文件来实现。

编辑

我几乎明白了(第 6 步中的一些警告,例如zzgl.(末尾带点的单词)没有经过拼写检查):) 感谢您的帖子 Kevin Atkinson :)

(我可能会为我使用的英语添加它aspell6-en-7.1-0.tar.bz2(已经是新版本/更新了)但是对于我使用的德语,http://extensions.services.openoffice.org/project/dict-de_DE_frami因为它更新了更多。使用 提取这个 .oxt unzip。在de_DE_frami两个需要的词缀和字典文件中称为de_DE_frami.affand de_DE_frami.dic。重命名de_DE_frami.afftoqed_affix.dat和 thede_DE_frami.dicde.txt

注意:对于德语,还有一个扩展名:http://extensions.services.openoffice.org/de/project/DFEW我稍后也会合并)

在第 6 步中,我不得不使用, $ cat de_en | aspell --encoding=utf-8 create master -l ./qed ./qed.rws 因为所有 üäöß.. 都被跳过并且不在创建的字典中,但现在它们在那里:( $ aspell -d ./qed.rws -a 测试:键入例如“Käse”或“zweiunddreißig”打印一个 *,所以它现在找到这些词)

文件大小:$ du -b qed*
18725 qed_affix.dat
第103话
12 qed.multi
6763456 qed.rws
行: $ wc -l …

editors sed gedit spell-checking cat

6
推荐指数
2
解决办法
791
查看次数

是否可以在 Linux 中的 gedit 中插入图像?

我正在使用 RHEL。我想在 中插入图像gedit,但我无法这样做。我也无法安装 LibreOffice,因为他们要求订阅。任何替代gedit或我们可以在gedit.

linux rhel gedit

6
推荐指数
1
解决办法
2674
查看次数