2014-01-27 3 views
0

Я долгое время использовал Geany4Windows, но до сих пор смущен, как он обрабатывает текстовые файлы, и я решил обратиться за помощью прямо сейчас!Редактирование текста в Geany4Windows

Если я открываю новый файл из меню, я могу напечатать в нем простой текст, но при сохранении файла он не дает возможность расширения .txt для сохранения как и когда я могу добавить это в конец имени Я передаю файл и сохраняю его, и он сохраняет как .txt-файл без проблем. Если вместо этого я не делаю этого и не оставляю расширение файла, а затем сохраняю его, он сохраняется как файл без расширения!

Существует возможность открыть новый файл шаблона, но в моем Geany4Windows нет шаблона .txt. Я попытался сделать свой собственный, создав файл с файлом {fileheader} и сохранив его в C: \ Program Files (x86) \ Geany \ data \ templates \ files в файле file.txt.

Это то даст мне возможность открыть новый шаблон текстового файла, но когда я сохранить, что текст FileHeader производит это:

/* 
* mynewdefaulttexttemplateGeany.txt.txt 
* 
* Copyright 2014 Richard <[email protected]> 
* 
* This program is free software; you can redistribute it and/or modify 
* it under the terms of the GNU General Public License as published by 
* the Free Software Foundation; either version 2 of the License, or 
* (at your option) any later version. 
* 
* This program is distributed in the hope that it will be useful, 
* but WITHOUT ANY WARRANTY; without even the implied warranty of 
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
* GNU General Public License for more details. 
* 
* You should have received a copy of the GNU General Public License 
* along with this program; if not, write to the Free Software 
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
* MA 02110-1301, USA. 
* 
* 
*/My first text file from new text template I just created in Geany..... 

Заголовок файла показывает, как >> mynewdefaulttexttemplateGeany.txt.txt < < с двойным расширением .txt.

Если бы я мог исправить этот заголовок файла для моего файла файла file.txt по умолчанию (поэтому он не сохраняется с добавлением дважды), я бы более счастлив работать с текстовыми файлами в Geany4Windows! Кто-нибудь знает, как я могу это исправить? Благодарю.

MY EDIT Я установил это сейчас, и это помогало Matthews пост ниже (см & мой комментарий по этому поводу). Чтобы найти решение: Я создал новый файл с произвольным файлом file.txt с {fileheader} Чтобы сделать эту работу, я добавил строку txt = *. Txt в filetype_extensions.conf Также я создал filetypes.txt.conf и добавил ..

[настройки] расширение = ТХТ lexer_filetype = C [стайлинг = C] # многострочные комментарии comment_open =/* comment_close = */

Это работает сейчас! Смотрите скриншоты, прежде чем & после: Geany editor with custom .txt file and fileheader extension issue & not in red text as default

после: Geany editor with custom .txt file and fileheader now working correctly as default

я как Geany4Windows, но это может быть интересно пытается настроить его на использование новых типов файлов и т.д. и т.п. Happy кодирования & редактирования с Geany на Windows, Linux & (работает ли он на Mac ?!). Я рад, что это исправлено сейчас. :-)

ответ

0

Вы можете создать файл с именем, как filetypes.Text.conf и внутри него поместить:

[settings] 
extension=txt 

Затем добавьте его в filetype_extensions.conf[Extensions] секции как:

... 
Text=*.txt;*.text; etc... 
... 

Руководство имеет более подробную информацию о пользовательских типов файлов.

+0

Привет, Мэтью ... ты супер звезда! Спасибо. Я большую часть ночи боролся с руководством Geany и был очень близок к ее решению, когда я проверил здесь и нашел ваш ответ, который подтвердил, как я могу это исправить ! Теперь все сделано, и я могу легко открыть новый текстовый файл (.txt) с помощью настраиваемого шаблона file.txt, и когда я его сохраню, имя файла в заголовке будет точно правильным (нет дублирующегося расширения). Моя единственная проблема заключается в том, что цвет заголовка файла больше не используется по умолчанию для всех моих других файлов Geany (это черный текст). Должен быть какой-то цветовой код для добавления в .conf-файл? – rpd

+0

Извините, я не регистрируюсь на S.O. достаточно :) Я не уверен, что понимаю, но вы не получите подсветки синтаксиса с помощью простого текстового файла, поскольку нет синтаксиса для выделения. Он не должен влиять ни на один из ваших других типов файлов, если только ваш файл не установлен как нечто другое (например, как обычный текст, а не любой язык программирования). –

0

Вы можете создать * .txt-файл, сохранив файл foo.txt или baa.txt. Обычный текст не обязательно имеет txt -расширение.

+0

Спасибо за ваш ответ. Я знаю, что могу это сделать, поскольку я указываю в своем вопросе, но мне нужен шаблон .txt-файла по умолчанию, который я могу сохранить, если вам нужно добавить расширение файла при сохранении. Большинство других редакторов, которые я использовал, например, PSPad и другие дают возможность создать расширение текстового файла .txt, но Geany, похоже, не делает этого. Я могу добавить свой собственный .txt-шаблон, но мне нужно использовать файловый менеджер, чтобы он не добавлял расширения x2 .txt! – rpd

0

Чтобы объяснить Matthews больше ответа, вы используете filetype None, у которого нет расширения. Создавая файл, Geany теперь знает о файлах с расширением .txt

BTW вы можете редактировать filetype_extensions.conf по меню-> tools-> файлы конфигурации-> filetype_extensions.conf.

Смежные вопросы