Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Python Kivy аддон за ViM

Featured Replies

Здравейте

Отскоро почнах да разучавам Kivy и понеже vim ми е любимия редактор/IDE,се нуждая от някакъв аддон който да поддържа поне syntax highlight и intendation за .kv файловете.Пък ако има и autocomplete ще е златен :) Намерих само този,който просто украсява кода.Но проблема е че при мен целият код е в червен нюанс.Предполагам поради Numix темата на Ubuntu.

 

Ето как изглежда:

 

vim.png

Не съм по vim-а но...,

 

1. Пробвай като смениш темата за vim, защото сега редактора ползва твоята тема на терминала, която ползва тези грозни numix цветове.

 

2. Или просто смени темата на терминала..

Няма нужда от plugin за това - файла ми изглежда като YAML .

1. В vimrc добавяш следният ред

au BufEnter     *.kv setf yaml

2. За по-добър indentation добави в същия файл следните редове

set shiftwidth=4
set tabstop=4
set smartindent

3. Autocomplete vim си има - ето ти и по-сносен вариант, който работи с TAB. Отново добавяш в vimrc

set complete=.,k            " Autocomplete search in current  only AND dictionary( Ctrl+N ) in current file
set ic                      " Ignore case when search
function! Tab_Or_Complete() " Autocomplete works with TAB when inserting a word
  if col('.')>1 && strpart( getline('.'), col('.')-2, 3 ) =~ '^\w'
    return "\<C-N>"
  else
    return "\<Tab>"
  endif
endfunction

:inoremap <Tab> <C-R>=Tab_Or_Complete()<CR>

На Ubuntu vimrc файла трябва да ти е с път /etc/vim/vimrc

Ако го няма - търси в home директорията ти

  • Автор

Не съм по vim-а но...,

 

1. Пробвай като смениш темата за vim, защото сега редактора ползва твоята тема на терминала, която ползва тези грозни numix цветове.

 

2. Или просто смени темата на терминала..

 

Благодаря.А как мога да сменя цветовата схема на vim само за определен тип файлове?Например тия .kv?Или например за питонските файлове.Отскоро съм в тоя отбор :)

 

 

 

Няма нужда от plugin за това - файла ми изглежда като YAML .

1. В vimrc добавяш следният ред

au BufEnter     *.kv setf yaml

2. За по-добър indentation добави в същия файл следните редове

set shiftwidth=4
set tabstop=4
set smartindent

На Ubuntu vimrc файла трябва да ти е с път /etc/vim/vimrc

Ако го няма - търси в home директорията ти

 

Благодаря.

au BufEnter *.kv setf yaml свърши работа.С опция set smartindent разлика не забелязах.

Ето съдържанието на моят .vimrc файл :

syntax on
filetype indent plugin on
set tabstop=8
set expandtab
set shiftwidth=4
set softtabstop=4


execute pathogen#infect()

au BufEnter    *.kv setf yaml

Ето тук - има подобно питане, но едва ли е възможно да ползваш определена цветова схема само за дадени файлове, или даден програмен език.

Може например, да превключваш темите когато си искаш, но във vim не знам как става това, трябва да се разтърсиш.

 

Поздрави!

Редактирано от ivoarch (преглед на промените)

Напиши в vim

:help colo

И примерно избираш elflord , пак в vimrc

au BufEnter     *.kv :colorscheme elflord

Ето тук - има подобно питане, но едва ли е възможно да ползваш определена цветова схема само за дадени файлове, или даден програмен език.

Може например, да превключваш темите когато си искаш, но във vim не знам как става това, трябва да се разтърсиш.

 

Поздрави!

Ето пример в предишния ми пост че може

Редактирано от The_Ghosts (преглед на промените)

au BufEnter     *.kv :colorscheme elflord

Ето пример в предишния ми пост че може

Ок, връщам си думите тогава!

  • Автор

Напиши в vim

:help colo

И примерно избираш elflord , пак в vimrc

au BufEnter     *.kv :colorscheme elflord

Ето пример в предишния ми пост че може

 

Получи се,благодаря.Между другото тук намерих доста голям избор от цветови схеми :)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    26%
    Дарени 256.00 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.