У меня проблемы с настройкой VIM (7.1.xxx) для редактирования файлов python. Отступы, кажется, сломаны (оптимальные 4 пробела). Я следил за некоторыми учебниками, которые я нашел через Google. Все еще никакого эффекта:/ Пожалуйста, помогите.Как правильно настроить аудит VIM для редактирования файлов Python - * .py
ответ
Я использую это на моем MacBook:
" configure expanding of tabs for various file types
au BufRead,BufNewFile *.py set expandtab
au BufRead,BufNewFile *.c set noexpandtab
au BufRead,BufNewFile *.h set noexpandtab
au BufRead,BufNewFile Makefile* set noexpandtab
" --------------------------------------------------------------------------------
" configure editor with tabs and nice stuff...
" --------------------------------------------------------------------------------
set expandtab " enter spaces when tab is pressed
set textwidth=120 " break lines when line length increases
set tabstop=4 " use 4 spaces to represent tab
set softtabstop=4
set shiftwidth=4 " number of spaces to use for auto indent
set autoindent " copy indent from current line when starting a new line
" make backspaces more powerfull
set backspace=indent,eol,start
set ruler " show line and column number
syntax on " syntax highlighting
set showcmd " show (partial) command in status line
(отредактирован, чтобы показывать только вещи, связанные с отступом/ушки)
Убедитесь, что вы редактируете правильный файл конфигурации для VIM. Особенно, если вы используете окна, где файл может быть назван _vimrc вместо .vimrc, как на других платформах.
В типа ВИМ
:help vimrc
и проверить свой путь к _vimrc/.vimrc файл с
:echo $HOME
:echo $VIM
Убедитесь, что вы используете только один файл , Если вы хотите разделить конфигурацию на более мелкие куски, вы можете отправлять другие файлы из вашего файла _vimrc.
:help source
для более продвинутого редактирования питона рассмотреть установки simplefold VIM плагин. он позволяет вам выполнять расширенную сворачивание кода с помощью регулярных выражений. я использую его для сворачивания определения класса и метода для более быстрого редактирования.
Я использую vimrc в питона репо среди прочего:
http://svn.python.org/projects/python/trunk/Misc/Vim/vimrc
Я также добавить
set softtabstop=4
Я использую:
$ cat ~/.vimrc
syntax on
set showmatch
set ts=4
set sts=4
set sw=4
set autoindent
set smartindent
set smarttab
set expandtab
set number
Но, но я собираюсь попробовать записи Дарен в
Более простой вариант: просто раскомментировать следующую часть конфигурации (которая первоначально закомментирована) в и т.д./VIM/файл/vimrc:
if has("autocmd")
filetype plugin indent on
endif
- 1. Vim, длина вкладки отличается для файлов .py
- 2. Как заблокировать файл python (.py) для редактирования?
- 3. Использование Vim для редактирования файлов Microsoft Word
- 4. Поставить путь для редактирования файлов в VIM?
- 5. Как настроить .vimrc для кода Python без расширения .py для имени файла?
- 6. Как настроить аудит в wso2
- 7. Как настроить Vim для двух разных языков?
- 8. VIM для редактирования XAML
- 9. Как настроить vim для скриптов в Python 3?
- 10. Как правильно настроить среду PyQGIS для Windows?
- 11. Как настроить vim для обработки файлов .es6 как файлы javascript
- 12. VIM: изменения отступа при открытии файлов Python
- 13. Как настроить Gedit на osx для редактирования файлов UTF-8
- 14. Как настроить RubyMine 5 для редактирования удаленных файлов по SSH
- 15. Как настроить emacs для редактирования файлов HTML, содержащих Javascript?
- 16. Как настроить cscope для vim?
- 17. Python: Заменить функции для редактирования файлов
- 18. Как правильно восстановить файлы python .pb2.py из файлов .proto с помощью компилятора протокола для тензора?
- 19. Преобразование .py файлов для исправления кодировки для Python 3
- 20. Почему hadoop не позволяет использовать VIM для редактирования файлов?
- 21. Использование VI VIM на внешнем сервере для редактирования локальных файлов
- 22. NSIS CopyFiles не работает для .py-файлов
- 23. Как настроить привязки vim/emacs в RStudio?
- 24. Упаковка файлов Python в один .py скрипт
- 25. Vim "smartoutdent" для Python?
- 26. Как скомпилировать несколько файлов py как один?
- 27. Импорт файлов в Python из __init__.py
- 28. Как добавить скрипт .py для запуска на другой py (python)
- 29. документация о том, как настроить vim для python?
- 30. Как использовать emacs tramp для редактирования удаленного файла python?
В чем же ваша проблема? Как отступают отступы? – cschol 2008-09-15 17:53:01
Какую платформу вы используете? Windows/Mac/Linux? – Jamie 2008-09-15 20:54:29