Colorscheme vim в зависимости от проекта

Согласно wikipedia, Ubuntu по большей части является лицензированным GPL: Единственными исключениями являются некоторые проприетарные аппаратные драйверы. [24] Основной лицензией является GNU General Public License (GNU GPL), которая вместе с GNU Lesser General Public License (GNU LGPL) прямо заявляет, что пользователи могут свободно запускать, копировать, распространять, изучать, изменять, разрабатывать и совершенствовать программного обеспечения. С другой стороны, есть также проприетарное программное обеспечение, которое может работать на Ubuntu.

Источник: http://en.wikipedia.org/wiki/Ubuntu_(operating_system)#Features

Существуют определенные пакеты, которые не включены (например, ограниченные драйверы), которые предоставляют

На официальном http://en.wikipedia.org/wiki/Ubuntu_ (operating_system) #Features вы также можете найти более подробную информацию по этой теме.

Он также явно указывает, что существует 4 типа лицензий, предлагаемых в пакетах ubuntu:

Единственными исключениями являются некоторые проприетарные аппаратные драйверы. [24] Основной лицензией является GNU General Public License (GNU GPL), которая вместе с GNU Lesser General Public License (GNU LGPL) прямо заявляет, что пользователи могут свободно запускать, копировать, распространять, изучать, изменять, разрабатывать и совершенствовать программного обеспечения. С другой стороны, есть также запатентованное программное обеспечение, которое может работать на Ubuntu.

0
задан 1 February 2014 в 03:06

1 ответ

Вы можете использовать функцию ftplugin. Сначала создайте соответствующий каталог:

mkdir -p ~/.vim/ftplugin

А затем добавьте строку

filetype plugin on

в .vimrc.


Теперь вы можете добавить специфичные для языка опции в файл с именем <language-name>.vim, расположенный в каталоге ~/.vim/ftplugin:

cat <<EOF > ~/.vim/ftplugin/ruby.vim
colorscheme myRubyTheme
set expandtab
set shiftwidth=2
set softtabstop=2
EOF

(Это создает файл ~/.vim/ftplugin/ruby.vim и добавляет к нему представлено содержимое.)

Чтобы определить название языка (как его понимает Vim), откройте файл с необходимым типом файла (скажем, MyLibrary.js) и введите :set ft. Для файла JavaScript Vim должен вернуть filetype=javascript, поэтому ftplugin для JavaScript должен быть назван javascript.vim.

Для более подробного ознакомления прочитайте . Содержите файл vimrc в чистоте на вики-странице Vim.

0
ответ дан 1 February 2014 в 03:06

Другие вопросы по тегам:

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