Блокнот ++: Пользовательская Подсветка синтаксиса для .txt файлов

Существуют случаи, где ВЫБОР * хорош для целей обслуживания, но в целом его нужно избежать.

Это особые случаи как представления или хранимые процедуры, где Вы хотите, чтобы изменения в базовых таблицах распространили, не будучи должен пойти и изменить каждое представление, и сохранили proc, который использует таблицу. Даже тогда это может вызвать проблемы само, как в случае, где у Вас есть два представления, к которым присоединяются. Изменения базовой таблицы и теперь представление неоднозначно, потому что обе таблицы имеют столбец с тем же именем. (Обратите внимание, что это может произойти любое время, Вы не квалифицируете все свои столбцы с префиксами таблицы). Даже с префиксами, если у Вас есть конструкция как:

ВЫБОР A. , B. - у Вас могут быть проблемы, где клиент теперь испытывает затруднения при выборе правой стороны поля.

В целом, я не использую ВЫБОР *, если я не делаю сознательное проектное решение и рассчитываю на связанные риски быть низким.

5
задан jj. 9 December 2009 в 23:19
поделиться

3 ответа

Нет, не может. Вы можете выбрать его вручную или использовать специальные расширения типов файлов, которые вы затем свяжете с Notepad ++ и укажете ему выделить файлы как соответствующий язык.

Например, используйте файлы .txtsql для SQL, файлы .txtcpp для C ++ и т. Д. .

4
ответ дан 13 December 2019 в 19:28
поделиться

Я бы посоветовал дать им правильные расширения файлов, а затем импортировать что-то вроде этого в свой реестр:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\NotepadPlusPlus]

[HKEY_CLASSES_ROOT\*\shell\NotepadPlusPlus\command]
@="C:\\path\\to\\notepad++.exe \"%1\""

Затем вы можете открывать свои файлы в NP ++ быстрым щелчком правой кнопкой мыши и NP ++ сможет автоматически определять нужный язык в зависимости от расширения файла.

2
ответ дан 13 December 2019 в 19:28
поделиться

Выбор вручную гораздо проще. Храните все файлы в формате .txt (независимо от java или C или C++). Откройте файл в блокноте и выберите в меню соответствующий язык, например Language --> Java.

2
ответ дан 13 December 2019 в 19:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: