Emacs, Objective C и автоматическое заполнение

Это немного сложно, но именно так работает Флаттер, ваш Container не знает ограничений Родителя, затем он пытается заполнить все доступное пространство.

Вы можете исправить это, добавив Align виджет

    _getCircleImage(String url) {
      return Align(
        alignment: Alignment.centerLeft,
        child: Container(
          width: 64.0,
          height: 64.0,
          decoration: new BoxDecoration(
            image: new DecorationImage(
              image: new NetworkImage(url),
              fit: BoxFit.cover,
            ),
            shape: BoxShape.circle,
          ),
        ),
      );
    }

Дополнительная информация: https://docs.flutter.io/flutter/widgets/Container-class.html

16
задан paulmelnikow 17 October 2012 в 22:05
поделиться

4 ответа

Я не использовал XCode, но emacs идет с несколькими режимами автоматического заполнения.

См.:

  • встроил, dabbrev-расширяются (M-/работает, команда dabbrev-расширяются, который "автоматически заполняет" частично записанный текст)
  • AutoComplete
  • HippieExpand

Также cedet для чего-то более сложного - но я не думаю, что это работает с целью-c, к сожалению.

3
ответ дан 30 November 2019 в 22:24
поделиться

Я еще не пробовал, но в корпоративном режиме есть бэкэнд xcode, который может быть весьма полезным:

http://nschum.de/src/emacs/company-mode /

1
ответ дан 30 November 2019 в 22:24
поделиться

Я использую Vim . Я нахожу его самым простым и чистым.

-121--3525891-

Вероятно, это также измерение общей памяти

-121--5086250-

Несколько жуткое и хитрое, но очень хорошее решение - clang-completion-mode.el , обнаруженное в clang svn .

5
ответ дан 30 November 2019 в 22:24
поделиться

Я написал скрипт для экспорта определений функций в Cocoa SDK в виде фрагментов yasnippet: http://github.com/zegal/yasobjc

С помощью ETAGS и авто- завершено, опыт завершения очень близок к XCode. Вы можете попробовать.

9
ответ дан 30 November 2019 в 22:24
поделиться