我有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) gnome.org网站上的Gedit版本似乎不在OSX Mavericks上运行.有没有什么办法解决这一问题?
我在 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) 有什么办法可以突出显示Gedit上的两个大括号吗?当你有几个大括号加入并且不清楚你指向哪个大括号时,这很烦人.
突出显示两个大括号将是一个简单的解决方案,以确切知道什么是开始和结束.
谢谢.
是否可以配置gedit将下划线字符视为单词字符?
目前,编辑器在选择时将"two_words"视为两个单独的单词,而不是像许多其他主流文本编辑器中那样将单个单词视为单个单词.
答案必须在某个地方,但我找不到 - 任何人都可以帮助我理解为什么在Gedit,如果我有一个代码页没有额外的尾随空白行,但是当我为我做一个文件比较svn提交它显示在文件末尾添加一个额外的行?
我有一种感觉,Gedit会自动添加一个结束行中断.但为什么,我不知道......
我们假设我们有两个文本文档:
hi"作为文本.hi"作为文本.当我们在gedit,vi或vim中打开这两个文件时,这两个文件在各方面都在视觉上相同.
但是,当我们运行xxd文件时,我们得到以下内容:
68696869 0a啊哈!有一个看不见的换行符.在vim中,如果我们对状态栏给予足够的关注并且碰巧理解了什么[noeol]意思,那么我们可能会对此有所了解,但在gedit中,这两个文件打开完全一样!
在一项小型调查中,当我要求人们仅使用gedit或vim来区分这两个文件时,他们100%的时间都失败了.当我要求他们使用leafpad或emacs完成相同的任务时,他们100%的成功.
我知道vi和gedit想要为他们创建的每个文件添加换行符(我承认这可能有优势).我不明白为什么gedit和vim认为从用户那里直观地隐藏这条换行符是有益的?特别是当这种行为可能极具破坏性时......
(例如,两个C程序员在他们的vi/gedit文本编辑器中看到这两个文件的内容相同,然后假设他们看到的是他们得到的内容,继续将内容写入数组
char greeting[2].编写第一个文件的程序员 - 虽然他的代码有点草率 - 继续名声和财富,但第二个编写第二个文件的程序员死于悲惨的贫困,对这个看不见的(并且可以预防的)堆栈溢出感到困惑和困惑.)
所以祈祷说,让像vim和gedit这样的文本编辑器在他们创建的每个文档的末尾添加不可见的换行符,然后继续隐藏用户的这些换行符,这样这些文件的真实内容只是可见的有什么好处使用其他文本编辑器可检测到?
当然,我是Linux上的新手,也是gedit的新手.我ctrl + z用来撤消一些东西,但撤消太多,我按ctrl + y,我曾经在Windows上,但它不重做我.那么,我怎么能重做gedit?
我安装了最新版本(2.30.1)的Gedit的用于Windows.每当我使用gedit从资源管理器打开文件时,它都不会在当前实例中作为选项卡打开,而是为每个文件打开一个新窗口,如记事本.我不喜欢这种行为.有没有办法配置gedit打开与标签相同的窗口中的文件?