Option to display control characters in gedit
Asked Answered
H

3

73

I'm a newbie to Linux. Is there a way to see the control characters in gedit. I went to options->preferences and all I got is option to see the line numbers of the text file. Is there any plugin that needs to be installed to see the same? I'm on Ubuntu 12.04 LTS and the gedit version is 3.4.1.

Hydrocarbon answered 18/6, 2013 at 7:20 Comment(0)
B
114

There is a gedit-plugins package available for Ubuntu. Install that and take a look at the Draw Spaces section in the gedit preferences. You can configure it to show spaces, tabs, line feeds etc.

You can use this command in a terminal: sudo apt-get install gedit-plugins

Bratcher answered 18/6, 2013 at 7:24 Comment(9)
i do not have the plugin installed in the gedit. How to install the sameHydrocarbon
That has fixed the problem .Thanks a lot for the help.Hydrocarbon
FYI: this is also available in RHEL/CentOS 6 and 7's base repo to display whitespace chars like tabs, spaces, new lines, and non-breaking spaces. e.g. to install: sudo yum install gedit-pluginsAssiniboine
@Assiniboine I installed gedit-plugins for gedit 3.8.3 on CentOS 7. But I don't see any option to change the settings...any pointer is appreciate.Shardashare
-From the Edit Menu selected Preferences. -In the gedit Preference dialog, select the Plugins tab. -Select / check "Draw Spaces". Additionally, you can also configure that whitespaces to display by clicking on the Preferences button after selecting Draw Spaces (e.g. to Draw spaces, Draw tabs, Draw new lines, Draw non-breaking spaces, Draw leading spaces, Draw spaces in text, Draw trailing spaces)Assiniboine
This plugin shows CRLF and LF line endings with same mark. Which makes it lot less useful.Melanoid
@MikhailBatcer Indeed. If I need to see the line endings, it's because I need to make sure they are consistent and in the proper format. Not being able to distinguish between the different options makes this plugin useless for this purpose.Septimal
@Septimal It's a bit offtopic, but if you need a solution - Notepad++ installed in Wine does this just fine for me.Melanoid
@MikhailBatcer Not sure I'd be allowed to install WINE on the work laptop.Septimal
B
8

As said in the other answer you need to install the Draw-Spaces plugin in gedit. Once there, I must say, the plugin options are confusing because the word "space" is used with two different meanings, as separation character (including tab) or as a proper space.

For most applications you need these options. These specific combinations will show leading and trailing proper spaces but not show tabs. This way you can, for example, tell if indentation was not done with tabs.

drawspaceswindow

Birthplace answered 21/10, 2019 at 3:58 Comment(0)
C
0

After upgrading to Ubuntu 22.04 the plugin stopped working for me. It was still visible and configurable in the gEdit menu as shown in the answer of alfC but the characters did not show in the actual text anymore even though the plugin was selected.

To fix this I used dconf-editor to switch on the key

/org/gnome/gedit/plugins/drawspaces/show-white-space

which was switched off. See the following screenshot:

enter image description here

Cataplasm answered 31/7, 2023 at 13:8 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.