Eclipse HotKey: как переключаться между вкладками?

Я предполагаю, что вы спрашиваете, есть ли у вас такой метод:

def restaction(request, id):
    if request.method == "PUT":
        someparam = request.PUT["somekey"]

Ответ - нет, вы не можете. Django не создает такие словари для запросов PUT, OPTIONS и DELETE, объясняя это здесь .

Чтобы обобщить это для вас, концепция REST заключается в том, что данные, которые вы обмениваете, могут быть намного сложнее, чем простая карта ключей к значениям. Например, PUTting изображение или использование json. Рамка не может знать, как много способов отправить данные, поэтому она делает очевидную вещь - давайте обработаем этот бит. См. Также ответ на этот вопрос , где указан один и тот же ответ.

Теперь, где вы находите данные? Ну, согласно документам , django 1.2 показывает request.raw_post_data. Как хэдз-ап, похоже, что django 1.3 будет поддерживать request.read(), т. Е. Файловую семантику.

650
задан Skay 26 August 2015 в 18:19
поделиться

5 ответов

  • CTRL+E (для списка редакторов)
  • CTRL+F6 (для перехода к следующему редактору по списку)
    . Вы можете назначить другое сочетание клавиш для клавиши "Следующий редактор".

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

CTRL+Page Up / CTRL+Page Down позволяют переходить по редакторам без отображения списка.

Что интересно с этим последним набором сочетаний клавиш:
они не перечислены в списке определяемых сочетаний клавиш Eclipse.
Они могут быть унаследованы от многостраничного редактора, что делает их ярлыками для конкретной ОС.


Что касается ярлыков на Mac OS (OSX), Matt Ball жаловался в сент. 2011 года на невозможность переназначить CTRL+Page Up/CTRL+Page Down:

Меня сводит с ума невозможность перелистывать открытые вкладки, как я могу в практически всех других программах с вкладками в OS X (-Left и -Right).

Так вот, в марте 2012 года Артур ответил:

, Я только что скачал последнюю версию Eclipse (3.7+). Я смог привязать "Предыдущую/Следующую вкладку" к (-Left и -Right) в Редакторе, чего я точно не мог сделать раньше.
Так что, думаю, они вас услышали.
Это работает именно так, как вы ожидаете, вкладки переходят слева направо и наоборот, а не на основе истории или какой-то ерунды вроде этого.

Matt Ball подтверждает:

о, ничего себе, выбор "Редактирование Java Source" действительно сработал!
Теперь, к сожалению, это означает, что я в затруднительном положении, если я перейду к файлу не на Java (JSP, XML, JS и т.д.).
Исправить это можно, если "скопировать команду" для этой пары и выбрать все "whens", которые мне нужны.
Пока что это, по крайней мере, прекрасно работает для Java и JSP файлов.
Это большая морока с настройкой, но это всего лишь одноразовая вещь.

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

Mac Os key bindings

884
ответ дан 22 November 2019 в 21:47
поделиться

CTRL + F6 хорошо использовать. Если вы хотите перейти на следующую / предыдущую вкладку, вам нужно нажать CTRL + Page Down / CTRL + Page Up .

13
ответ дан 22 November 2019 в 21:47
поделиться

Hold CTRL и нажимайте F6 , пока не дойдете до нужного редактора, затем отпустите. Пользовательский интерфейс не такой красивый, как выбор окна, но функциональность такая же.

0
ответ дан 22 November 2019 в 21:47
поделиться

Один из способов сделать это - использовать подключаемый модуль VI , а затем вы просто выполняете: n (и: N) для перехода между файлами.

Это то, что я делаю.

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

Вы можете использовать ALT+Left для перехода на предыдущую вкладку, или ALT+Right для перехода вперед. Этот метод использует переключение вкладок, как и история, поэтому он перейдет на предыдущую открытую вкладку, а также вперед, если вы перешли "назад" один или более раз. Немного странно, я знаю, но это работает. Вы всегда можете "сбросить" историю, пройдя по всем вкладкам один раз.

55
ответ дан 22 November 2019 в 21:47
поделиться
Другие вопросы по тегам:

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