标签: gedit

如何将gedit配置为git core.editor?

我有gedit配置为git core.editor.

git config --global core.editor "gedit"
Run Code Online (Sandbox Code Playgroud)

除非已打开gedit窗口,否则此工作正常.在这种情况下,COMMIT_EDITMSG在现有窗口中打开,gedit立即返回.Git以空提交消息结束并失败.

这个网站(http://fabianschuiki.wordpress.com/2012/05/20/use-gedit-as-git-editor/)建议使用"gedit -s -w",但我没有这些选项(和--new-window不起作用):

$ gedit -V
gedit - Version 2.28.4

$ gedit --help
Usage:
  gedit [OPTION...] [FILE...] - Edit text files

Help Options:
  -h, --help                      Show help options
  --help-all                      Show all help options
  --help-gtk                      Show GTK+ Options
  --help-sm-client                Show session management options

Application Options:
  -V, --version                   Show the application's version
  --encoding=ENCODING             Set the character encoding to be used to open the files listed on the command line
  --list-encodings                Display list …
Run Code Online (Sandbox Code Playgroud)

git gedit

21
推荐指数
2
解决办法
1万
查看次数

在OSX Mavericks上运行gedit?

gnome.org网站上的Gedit版本似乎不在OSX Mavericks上运行.有没有什么办法解决这一问题?

macos gedit osx-mavericks

18
推荐指数
3
解决办法
3万
查看次数

WSL - GEDIT 无法初始化服务器:无法连接:连接被拒绝

我在 Windows 10 机器上使用 Ubuntu 18.04 作为 Linux 的 Windows 子系统。
我已经安装,gedit没有任何错误或警告。

但是每当我尝试使用该命令gedit something(这里有一个文件名)时,
我都会收到此错误:

Unable to init server: Could not connect: Connection refused

(gedit:48): Gtk-WARNING **: 21:03:26.729: cannot open display:
Run Code Online (Sandbox Code Playgroud)

linux ubuntu gedit windows-subsystem-for-linux

18
推荐指数
2
解决办法
8万
查看次数

突出显示两个匹配的大括号到Gedit

有什么办法可以突出显示Gedit上的两个大括号吗?当你有几个大括号加入并且不清楚你指向哪个大括号时,这很烦人.

突出显示两个大括号将是一个简单的解决方案,以确切知道什么是开始和结束.

谢谢.

gedit braces

16
推荐指数
3
解决办法
2万
查看次数

gedit下划线为word_character

是否可以配置gedit将下划线字符视为单词字符?

目前,编辑器在选择时将"two_words"视为两个单独的单词,而不是像许多其他主流文本编辑器中那样将单个单词视为单个单词.

syntax configuration gedit

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

Gedit在文件末尾添加了一行

答案必须在某个地方,但我找不到 - 任何人都可以帮助我理解为什么在Gedit,如果我有一个代码页没有额外的尾随空白行,但是当我为我做一个文件比较svn提交它显示在文件末尾添加一个额外的行?

我有一种感觉,Gedit会自动添加一个结束行中断.但为什么,我不知道......

whitespace text-editor gedit

14
推荐指数
2
解决办法
4125
查看次数

在ubuntu上有什么插件可以在gedit上使用git吗?

我想在gedit上编码时使用git插件.我的意思是提交或快捷方式的按钮.谢谢.

git gedit

14
推荐指数
1
解决办法
5382
查看次数

为什么gedit和vim会隐藏用户的最终换行符?

我们假设我们有两个文本文档:

  1. 我们的第一个文件包含" hi"作为文本.
  2. 我们的第二个文件包含" hi"作为文本.

当我们在gedit,vi或vim中打开这两个文件时,这两个文件在各方面都在视觉上相同.

但是,当我们运行xxd文件时,我们得到以下内容:

  1. 我们的第一个文件的Hex内容为: 6869
  2. 我们的第二个文件的Hex内容为: 6869 0a

啊哈!有一个看不见的换行符.在vim中,如果我们对状态栏给予足够的关注并且碰巧理解了什么[noeol]意思,那么我们可能会对此有所了解,但在gedit中,这两个文件打开完全一样!

在一项小型调查中,当我要求人们仅使用gedit或vim来区分这两个文件时,他们100%的时间都失败了.当我要求他们使用leafpad或emacs完成相同的任务时,他们100%的成功.

我知道vi和gedit想要为他们创建的每个文件添加换行符(我承认这可能有优势).我不明白为什么gedit和vim认为从用户那里直观地隐藏这条换行符是有益的?特别是当这种行为可能极具破坏性时......

(例如,两个C程序员在他们的vi/gedit文本编辑器中看到这两个文件的内容相同,然后假设他们看到的是他们得到的内容,继续将内容写入数组char greeting[2].编写第一个文件的程序员 - 虽然他的代码有点草率 - 继续名声和财富,但第二个编写第二个文件的程序员死于悲惨的贫困,对这个看不见的(并且可以预防的)堆栈溢出感到困惑和困惑.)

所以祈祷说,让像vim和gedit这样的文本编辑器在他们创建的每个文档的末尾添加不可见的换行符,然后继续隐藏用户的这些换行符,这样这些文件的真实内容只是可见的有什么好处使用其他文本编辑器可检测到?

vi vim emacs newline gedit

14
推荐指数
1
解决办法
1436
查看次数

如何重做gedit

当然,我是Linux上的新手,也是gedit的新手.我ctrl + z用来撤消一些东西,但撤消太多,我按ctrl + y,我曾经在Windows上,但它不重做我.那么,我怎么能重做gedit?

linux gedit redo

14
推荐指数
1
解决办法
1万
查看次数

Windows中的Gedit会创建多个实例

我安装了最新版本(2.30.1)的Gedit的用于Windows.每当我使用gedit从资源管理器打开文件时,它都不会在当前实例中作为选项卡打开,而是为每个文件打开一个新窗口,如记事本.我不喜欢这种行为.有没有办法配置gedit打开与标签相同的窗口中的文件?

windows tabs gedit multiple-instances

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