Выделение запаздывания пробела в Textmate для Python?

Вы пропустили переменную sql connection из файла db_connect.php внутри вашего mysqli_query. Ваш mysqli_query() должен быть таким

mysqli_query($connection,"INSERT INTO a4_todolist (item) VALUES ('$item')");

Также этот

$a4_todolist = mysqli_query($connection,"SELECT * FROM a4_todolist");

Кажется, что вы новичок, поэтому я рекомендую вам изучить Подготовленные высказывания , которые является более эффективным и безопасным в использовании.

11
задан X-Istence 13 March 2009 в 08:07
поделиться

2 ответа

Этот код работы (но не с комментарием):

{   scopeName = 'source.whitespace';
    patterns = (
        {  name = 'source.invalid.trailing-whitespace';
            match = '(\s+)$';
            captures = { 1 = { name = 'invalid.trailing-whitespace'; }; };
         },
    );
}

PS: Я изменил "источник" на "source.whitespace"

Поскольку комментарий изменяется в грамматике Python:

{  name = 'comment.line.number-sign.python';
   match = '(#).*$\n?';
   captures = { 1 = { name = 'punctuation.definition.comment.python'; }; };
},

В:

{  name = 'comment.line.number-sign.python';
   match = '(#).*?(\s*)$\n?';
   captures = { 
     1 = { name = 'punctuation.definition.comment.python'; }; 
     2 = { name = 'invalid.trailing-whitespace';  }; 
   };
},

Необходимо будет добавить 'включение' в определение языка Python где:

:
patterns = (
 {    name = 'comment.line.number-sign.python';
:

Повороты к:

:
patterns = (
 {  include = 'source.whitespace'; },
 {    name = 'comment.line.number-sign.python';
:
5
ответ дан 3 December 2019 в 10:05
поделиться

Я не знаю, как выделить конечный пробел, но можно удалить его путем движения в

Пакеты-> текст-> Преобразовывающий/Разделяющий-> Удаляют конечные пробелы в документе

Кроме того, потому что textmate имеет emacs привязку, Вы можете делать это тот же способ, которым Вы сделали бы это в emacs.

5
ответ дан 3 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

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