В настоящее время я использую gedit для двух программных проектов. Один сделан с Python, другой с Java. В проекте Java я должен использовать вкладки, а в Python-1 - пробелы.
Можно ли настроить gedit таким образом, чтобы мне не приходилось вручную изменять настройки вкладки / пространства?
Не то, чтобы я мог видеть, я думаю, что вам нужно переместиться в IDE-редактор, чтобы добраться туда, куда вы хотите.
Джани может сделать это ...
Это можно сделать с помощью плагина gedit для моделинов . Modelines - это строки, которые вы добавляете в файлы, для которых вы хотите определенные настройки. Когда вы открываете файлы с моделями в редакторах, которые их поддерживают, редакторы будут вести себя в соответствии с моделями. Таким образом, вы можете думать о моделях в соответствии с настройками файла, например, как должен работать отступ.
Вот как сделать то, что вы хотите в gedit:
Gedit поддерживает модели Emacs, Kate и Vim. Вот пример того, как вы можете делать то, что просите, с моделями в стиле Emacs. Отредактируйте ваши java-файлы так, чтобы они содержали следующую первую строку:
/* -*- mode: java; indent-tabs-mode: true; tab-width: 4 -*- */
class myfirstjavaprog
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
Эта модельная строка сделает файлы, содержащие ее, отступом от вкладок и шириной, равной 4 пробелам. Для ваших файлов Python вы можете использовать следующую первую строку:
/* -*- mode: python; indent-tabs-mode: nil; tab-width: 4 -*- */
print "Hello, World!"
Эта модельная строка сделает файлы, содержащие ее, отступом в 4 пробела.
Очевидно, что вы могли бы сделать нечто подобное с моделями в стиле Кейт и Вим.