Конечно, все должны знать напор, на мой взгляд лучший текстовый редактор для GNU / Linux. Первые несколько раз я использовал напор Мне это показалось очень сложным, но поскольку я управляю выделенным сервером своего личного блога, он стал моим редактором по умолчанию даже для программирования, в этой статье мы увидим, как применить окончательную конфигурацию для напор благодаря репозиторию, который я нашел в GitHub.
Как обычно в мире свободных программ, напор Он имеет большие возможности для настройки и настройки. Поэтому я решил поискать в Интернете конфигурации, которые упростили бы задачу программирования, и наткнулся на репозиторий в GitHub созданный Смесь, в течение 8 лет использовал и изменял напор чтобы получить vimrc окончательный. Вы можете найти нужный репозиторий здесь, посмотрим, как его установить.
Базовая версия или "Классная" версия
Можно выбрать одну из двух версий, основной который не будет устанавливать какой-либо плагин, или другой гораздо более полный, который будет напор очень мощный редактор.
Чтобы установить базовый, просто выполните следующую команду:
$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
А для продвинутых или «Потрясающие"
git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc для версии "Потрясающие«Это выглядит следующим образом:
установить runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config.vim source ~ / .vim_runtime / vim_runtime. vim попробуйте источник ~ / .vim_runtime / my_configs.vim поймать endtry
Чтобы добавить свои собственные конфигурации, нам нужно отредактировать файл ~ / .vim_runtime / my_configs.vim.
Измените настройки по умолчанию
При установке цветовая схема по умолчанию установлена на пик, можно изменить цвета, используемые для выделения синтаксиса, с помощью напор редактирование файла ~ / .vim_runtime / my_configs.vim и добавив следующую строку:
цветсхема пик море
Должен быть заменен пик любой из этих трех цветовых схем:
- соляризации
- пит
- go_black
Возможные проблемы с прозрачным фоном
Возможно, что при установке этой конфигурации для Vim мы потеряем прозрачный фон терминала и увидим vim следующим образом:
Для решения проблемы необходимо добавить в файл следующие строки ~ / .vim_runtime / my_configs.vim:
hi NonText ctermfg = 18 ctermbg = NONE cterm = NONE hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE hi Special ctermfg = Желтый ctermbg = NONE hi Комментарий ctermfg = Темно-желтый ctermbg = NONE hi Constant ctermfg = Синий hi Constant ctermfg = Синий Желтый ctermbg = NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = Зеленый ctermbg = NONE привет Заявление ctermfg = Голубой ctermbg = NONE hi Type ctermfg = Голубой ctermbg = NONE hi Идентификатор ctermfg = NONE hi Ошибка ctermfg = Red ctermbg = НЕТ привет SpecialKey ctermfg = Голубой ctermbg = НЕТ привет NonText ctermfg = Синий ctermbg = НЕТ привет Каталог ctermfg = Синий ctermbg = НЕТ привет MoreMsg ctermfg = Зеленый ctermbg = НЕТ привет Красный Заголовок ctermfg = Пурпурный ctermbg = Пурпурный ctermbg привет DiffDelete ctermfg = Синий ctermbg = НЕТ
Что убирает черный фон (ctermbg = НЕТ) всех ключевых слов на языке программирования и сайтах, где нет текста (Нетекстовый).
Прочие модификации
Мне лично нравится выделять текущую строку следующим образом:
привет CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD привет CursorColumn guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD
После применения всех этих изменений Vim выглядит так:
Заключение
Это была моя первая статья в качестве автора DesdeLinux, Надеюсь, вы сочли это полезным. Вы знали эту конфигурацию для Vim? Какие настройки вы сделали? Оставить комментарий !.
Я был одним из тех, кто ненавидел VIM, я сказал, что это текстовый редактор для Pulpos ... но с некоторых пор я использую его больше, чем Nano (другой редактор, а не eNano из нашего сообщества) xDD
Это случилось со мной немного похоже на вас, поскольку Vim был несколько сложнее, я использовал Nano, пока я не попытался привыкнуть к Vim, и он стал моим редактором по умолчанию. Ура!
Правильно .. кстати, приятно видеть вас здесь .. Добро пожаловать!
Спасибо, я надеюсь, что смогу опубликовать качественные статьи. Ура!
Я всегда использовал Vi, там я модифицировал свои сценарии COBOL (моя первая работа в 17 лет) xD Я никогда не использовал другой из-за лени, но он мне очень подходит, и у них есть невероятные ярлыки!
Привет.
Что ж, насколько я знаю, они оба - Нано, и они - Редакторы, поэтому я до сих пор не знаю, какой из них вы используете ... или, может быть, вы используете их обоих. xD
GNU Nano - это программное обеспечение, а nano в этом сообществе - это псевдоним человека.
Прекратите использовать мое имя киски, это потрачено xD
ENano с Windows XP .. WTF?
Я был в универе
Извините! Вы перешли на темную сторону! XD
А по поводу поста ... думаю, мне стоит научиться пользоваться Vim о_о
Я использую как Windows Vista, так и Debian Wheezy, поэтому не жалуйтесь, если я прокомментирую Google Chrome 30 (на самом деле это Chromium 30) с Vista.
Я знаю что ты чувствуешь брат.
Не зря, когда я говорю о GNU Nano, я пишу GNU Nano (а не только nano из-за двусмысленности, создаваемой вашим псевдонимом).
Только те, кто достаточно достойны, могут использовать Vim (я не включаю себя).
Он переусложнен, но очевидно, что он лучший редактор, о нем все отзываются хорошо.
Некоторое время я использую VIM, вот моя конфигурация, которую я использую в Ubuntu и OSX
https://github.com/abimaelmartell/dotfiles
Я не понимаю vim ... Я пробовал, но всегда возвращаюсь к nano из-за отсутствия привычки, я полагаю, но это стоит мне 🙁
Поверьте, когда вы адаптируетесь, это становится незаменимым. Возможность копировать / перемещать / изменять текст, удалять или редактировать текст в столбце ... ну, когда у вас нет графического интерфейса VIM, это здорово ... и даже с графическим интерфейсом это здорово 😀
Когда нет среды, лучше всего MC (Midnight Commander).
Я делаю все это в Geany. Я не понимаю, зачем учить сложные вещи. Я всегда думал, что именно программное обеспечение должно адаптироваться к людям, а не наоборот. Но эй, мир свободен ... на данный момент.
Как насчет? .. .. Я не согласен с вашим комментарием .. .. не кажется справедливым, что вы думаете в обобщенном виде, что определенное программное обеспечение не адаптировано для «людей» .. .. просто потому, что потребности и перспективы каждый ... меняется, а в некоторых случаях много ...
Для некоторых лучший - это редактор nano, я не поддерживаю его даже для малейших изменений ... некоторые вроде geany, ninjaIDE, eclipse ... и я предпочитаю тот или другой в зависимости от случая ... другие emacs, я Увидел..
Вещи, которые кажутся трудными для изучения, хотя и не всегда, имеют свои преимущества ... ... для больших объемов данных в файле, и я имею в виду очень больших (ТБ) ... некоторые редакторы даже не позволят вам открыть его ... и с Vi я мог не только открыть его ... но я мог выполнять сложную обработку с помощью регулярных выражений ...
Просто мое мнение .. .. Надеюсь, вы понимаете ..
Посмотрим, почти во всех редакторах, которые я использовал, вы сохраняете с помощью Ctrl + S (Сохранить) и выходите с помощью Ctrl + Q (Выход). И вы перемещаетесь с помощью удобных клавиш со стрелками с маленькими стрелками. Подскажите как в vim это делается? 😉
Я понимаю ваше мнение, успокойтесь.
Эм .. ..просто .. ..двигаться можно с помощью маленьких стрелок .. как с клавишами 'HJKL' .. обычно в vi-like ..
Для сохранения и выхода из ': wq' .. 😉
Дайте ему возможность узнать, как работать с vim .. ..с, но попробуйте в течение недели .. просто используя vim .. .. когда вы изучите инструменты, скорость, которую он обеспечивает, огромна ..
Мне придется попробовать это непредвзято, потому что правда в том, что раз, когда я призывал его внести некоторые изменения, я просто в отчаянии, и в конечном итоге я использовал nano.
Я доволен emacs
В этом я поддерживаю вас, поскольку GNU Emacs - это практически швейцарский армейский нож, когда дело касается редактирования текстов и сценариев. Если вы хотите гуглить или управлять своей почтой. Emacs с парочкой плагинов может сделать это хорошо.
Я доволен monodevelop
ТРОЛЛИНГ
Венас .. .. во-первых, здорово, что ты решил внести свой вклад .. и тем более с таким постом .. .. спасибо тебе большое !! ..
Я давно искал что-то подобное .. чтобы начать использовать Vim чаще .. .. хотя я всегда использовал Vi .. ..для больших проектов, идеал - иметь хороший конфиг и освоиться в Vim .. .. опять же, спасибо .. ..и продолжаем читать .. 😉
Вам придется установить Vim, прежде чем делать слепое суждение. На данный момент я использую GNU Nano и GNU Emacs.
Настройка великолепна, Алехандро… Однако цветовые решения ужасны. Не знаю, знаете ли вы, где можно найти более привлекательные цветовые решения. Мне лично очень нравится схема Textmate's Twilight.
Если вам не нравится какая-либо из цветовых схем, имеющихся в репозитории, вы можете попробовать установить любую другую или изменить цвета по своему вкусу, отредактировав значения ctermfg.
привет Нетекст ctermfg = 18 ctermbg = НЕТ cterm = НЕТ
привет Нормальный ctermfg = 16 ctermbg = НЕТ cterm = НЕТ
привет Специальный ctermfg = Желтый ctermbg = НЕТ
привет Комментарий ctermfg = DarkYellow ctermbg = НЕТ
привет Постоянный ctermfg = Синий ctermbg = НЕТ
привет Номер ctermfg = Желтый ctermbg = НЕТ
привет LineNr ctermfg = DarkGrey ctermbg = NONE
привет PreProc ctermfg = Зеленый ctermbg = НЕТ
привет Заявление ctermfg = Cyan ctermbg = NONE
привет Введите ctermfg = Голубой ctermbg = НЕТ
привет Ошибка ctermfg = Красный ctermbg = НЕТ
привет Идентификатор ctermfg = Magenta ctermbg = NONE
привет SpecialKey ctermfg = Голубой ctermbg = НЕТ
привет NonText ctermfg = Синий ctermbg = NONE
привет Каталог ctermfg = Синий ctermbg = НЕТ
привет MoreMsg ctermfg = Зеленый ctermbg = НЕТ
привет Название ctermfg = Пурпурный ctermbg = НЕТ
привет ПредупреждениеMsg ctermfg = Красный ctermbg = НЕТ
привет DiffDelete ctermfg = Синий ctermbg = НЕТ
Привет.
Как поживаете. хорошая статья. Было бы хорошо написать что-нибудь о том, как воспользоваться этой конфигурацией. Для тех пользователей, которые не так разбираются в vim, как я 🙂
Очень интересно и благодарно, это значительно улучшает использование vim, но как вы ставите номера строк? Это единственное, чего я не смог добиться.
Спасибо за вход
: установить номер
Сокращенно ': установить nu' .. ..и удалить его ': установить nonu' 😉
Я использую это:
: установить несовместимую линейку laststatus = 2 showcmd showmode number
А чтобы выделить текущую строку нужно: установить курсор.
Забыл, привет.
Vim, лучшее оружие для пользователей Linux и Unix. Лучше всего то, что вы можете настроить vim, моя - это IDE C / C ++, NERDTree.
Хороший вклад!
Не будучи опытным пользователем и не выжимая из vim всю мощь, я привык к нему и использую его в качестве основного редактора. Я думаю, что лучший способ привыкнуть к этому, так как поначалу он может прийти в отчаяние, - это изучить руководство, прилагаемое к программе (используйте команду "vimtutor"). Я так и сделал, и это мне помогло. При чтении учебника вы одновременно используете vim.
Привет, сообщество, я использую vim и, как и многие из вас, считаю его незаменимым инструментом в своей работе. Я хотел дать очень полезный совет по установке плагинов. Средство называется «возбудителем». Этот плагин управляет путями для различных плагинов, что упрощает их установку и удаление. Если вы используете vim, вы должны использовать этот инструмент. Еще совет: на странице vimbits.com очень много очень интересных карт и настроек. А тем, кто использует Python, я рекомендую плагин python-mode. Я надеюсь, что это послужит им так же, как и мне.
Давайте использовать Linux.
????
Я еще не использовал Vim, мне это очень любопытно. Я должен попробовать, но сейчас!
Я здесь со многим согласен.
Я помню, что первые несколько дней я пытался использовать vim и всегда оставлял его, потому что это казалось трудным в использовании, пока однажды я не почувствовал, что это так, и я смог немного понять, как это работает.
С этого момента он стал моим любимым текстовым редактором, когда мне нужно быстро редактировать файл на консоли.
Кстати, хорошая статья.
Спасибо, я рад, что это была интересная статья.
Привет.
... пост очень хороший, мне очень нравится vim, я использую его для программирования, потому что при настройке Arch у меня всегда были некоторые трудности, но это вопрос практики. Этот пост на сегодняшний день не устарел.
Привет!
Как насчет того, что у меня проблема в том, что эта ссылка не работает, кто-то может сказать мне, какая из них сейчас работает. В настоящий момент я тестирую те, которые вы рекомендуете, но мне хотелось бы узнать ваше мнение… Спасибо !!
Привет!
источник ~ / .vim_runtime / vimrcs / plugins_config.vim
… У меня возникли проблемы с файлом журнала плагина yankring при попытке создать файл журнала yankring_history_v2.txt. Любая идея, которую вы можете дать мне, как ее решить ...
Привет!
Мне нравится твой блог.
Я просто хочу сказать вам, что у вас есть ссылки на битые изображения.