Программирование в Python, завершение табуляции в spacemacs не верно - PullRequest
1 голос
/ 28 марта 2020

вопрос следующим образом:

введите описание изображения здесь

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

когда я ввожу код и нажимаю вкладку, на экране было print($0). И курсор находится не в том месте, которое должно следовать за (, я думаю, у меня неправильная конфигурация в yas-snippet, пожалуйста, дайте мне некоторую поддержку. Спасибо.

dotspacemacs-configuration-layers следующим образом:

;; List of configuration layers to load.
   dotspacemacs-configuration-layers
   '(
     ;; ----------------------------------------------------------------
     ;; Example of useful layers you may want to use right away.
     ;; Uncomment some layer names and press `SPC f e R' (Vim style) or
     ;; `M-m f e R' (Emacs style) to install them.
     ;; ----------------------------------------------------------------
     chinese(chinese :variables chinese-default-input-method 'pinyin
                     chinese-enable-youdao-dict t)
     (auto-completion :variables company-idle-delay 0.1
                      auto-completion-enable-sort-by-usage t
                      auto-completion-enable-snippets-in-popup t
                      auto-completion-tab-key-behavior 'cycle
                      :disabled-for org);;
     better-defaults;;
     emacs-lisp
     git;; 开启git支持
     helm
     lsp
     (python :variables
             python-backend 'lsp
             python-indent-offset 4
             python-format-on-save t;;
             python-sort-imports-on-save t;;
             )
     java;;
     markdown;;
     multiple-cursors
     ;;
     org;;
     ;; (shell :variables
     ;;        shell-default-height 30
     ;;        shell-default-position 'bottom)
     spell-checking;;
     syntax-checking;;
     ;; version-control
     treemacs
     latex;;
)

1 Ответ

0 голосов
/ 29 марта 2020

Я редактирую конфиг следующим образом. Это помогает, но мне нужно ввести "(". Любое хорошее решение? Спасибо.

(python :variables
             python-backend 'lsp
             python-indent-offset 4
             python-format-on-save t;;
             python-sort-imports-on-save t;
             lsp-enable-snippet nil;
             )
...