如何让 gedit 自动缩进代码
我正在尝试让 gedit 自动缩进我的代码。首选项中的自动缩进复选框不起作用。有没有办法让 gedit 自动缩进代码? (顺便说一句,我只关心 C++ 缩进。任何其他语言都不需要缩进。)
I'm trying to get gedit to auto-indent my code. The auto-indent check-box in preferences doesn't work. Is there a way to get gedit to auto-indent code?
(By the way, I only really care about C++ indentation. I don't need indentation for any other language.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
gedit
有自动缩进功能,请转到gedit
has an auto indentation feature, go togedit 的插件“智能文本完成”完全符合您的描述:
https://github.com/nymanjens/gedit-intelligent-text-completion
对于那些试图了解如何复制文件
intelligent_text_completion.plugin
和intelligent_text_completion.py
的人到.local/share/gedit/plugins
,请执行以下操作:The plugin 'intelligent text completion' for gedit does exactly what you describe:
https://github.com/nymanjens/gedit-intelligent-text-completion
For those who are trying to find out how to copy the files
intelligent_text_completion.plugin
andintelligent_text_completion.py
to.local/share/gedit/plugins
, please do the following:这是另一种解决方法,您可以使用 vim 从 Gedit 内部自动缩进和自动格式化代码。
首先确保vim已经安装。
接下来,从“工具”菜单中向 Gedit 添加一个“外部工具”,并使用以下代码:
还要确保:
您还可以设置热键,我更喜欢 Alt+Shift+F,就像 Netbeans 一样。
现在,每当您按下热键时,当前文件都会被保存并自动格式化。
如果文件扩展名正确,这将适用于任何编程/脚本语言
如果您没有缩进,请在
~/.vimrc
文件中放置filetype indent on
并它会起作用的。有关更多详细信息,请查看我的个人博客
Here is another workaround, you can use vim to auto indent and auto format your code from inside Gedit.
First make sure that vim is installed.
Next, add an "external tool" to Gedit from the "tools" menu and use the following code:
Also make sure that:
You can also setup a hotkey, I prefer Alt+Shift+F like Netbeans.
Now whenever you press the hotkey, the current file will be saved and auto formatted.
This will work on any programming/scripting language given that the file's extension is correct
If you don't get the indentation put
filetype indent on
in your~/.vimrc
file and it will work.For More details check my personal blog
Ubuntu 16.04 和 Gedit
激活外部工具插件
编辑→首选项→插件→外部工具
管理外部工具
工具 → 管理外部工具
添加工具
外部工具窗口
例如
JSON 格式化程序
Ubuntu 16.04 and Gedit
Activate External Tools Plugin
Edit → Preferences → Plugins → External Tools
Manage External Tools
Tools → Manage External Tools
Add a Tool
External Tools window
e.g.
JSON Formatter