Перейти к содержимому

Как включить подсветку синтаксиса в mobaxterm

  • автор:

Как включить подсветку синтаксиса в редакторе Vi/Vim

Один из самых простых способов повысить удобочитаемость и контекст текста в файле конфигурации или исходном коде для различных языков программирования — использовать текстовый редактор, который поддерживает \подсветку синтаксиса.

Подсветка синтаксиса — это простой, но полезный компонент в большинстве, если не во всех текстовых редакторах, используемых для программирования, сценариев или языков разметки, который позволяет отображать цветной текст, особенно исходный код, разными цветами (и возможно, шрифты), соответствующие категории терминов.

В этой статье мы покажем, как временно или постоянно включить подсветку синтаксиса в текстовом редакторе Vi/Vim.

VIM — это альтернативная и расширенная версия редактора VI, которая включает функцию подсветки синтаксиса в VI. Подсветка синтаксиса означает, что некоторые части текста могут отображаться другими шрифтами и цветами. VIM не показывает файл целиком, но имеет некоторые ограничения в выделении определенных ключевых слов или текста, соответствующего шаблону в файле. По умолчанию VIM работает на всех терминалах Linux, но некоторые терминалы имеют минимальные возможности выделения для запуска.

VIM имеет еще одну замечательную функцию, которая позволяет нам отключать или включать подсветку синтаксиса с помощью параметров синтаксис вкл и синтаксис выключен.

Как установить ВИМ

Большинство систем Linux уже включают пакет VIM, если нет, то установите его с помощью инструмента YUM.

# yum -y install vim-enhanced

Как включить подсветку синтаксиса в VI и VIM

Чтобы включить функцию Подсветка синтаксиса в редакторе VI, откройте файл с именем /etc/profile.

# vi /etc/profile

Добавьте функцию псевдонима в VI, указав на VIM в файле /etc/profile. Этот файл используется для глобальной установки псевдонимов.

alias vi=vim

Если вы хотите установить специфические для пользователя псевдонимы и функции, вам нужно открыть файл .bashrc в каталоге пользователя.

# vi /home/tecmint/.bashrc

Добавьте функцию псевдонима. Например, мы устанавливаем псевдоним для пользователя tecmint.

alias vi=vim

После внесения изменений в файл вам необходимо сбросить изменения, выполнив следующую команду.

# source /etc/profile OR # source /home/tecmint/.bashrc

Проверка подсветки синтаксиса в редакторе Vi

Откройте любой пример кода файла с помощью редактора vi. По умолчанию Подсветка синтаксиса автоматически включается в файле /etc/vimrc.

Пример подсветки синтаксиса в VI

Включить или отключить подсветку синтаксиса в VI

Вы можете включить или отключить подсветку синтаксиса, нажав кнопку ESC и используя команду как :syntax on и :syntax off в редакторе Vi. Обратитесь к примерам скриншотов.

Включить подсветку синтаксиса в VI

Отключить подсветку синтаксиса в VI

Если вы новичок в vi/vim, вам будут полезны следующие руководства:

  1. Изучите Vi/Vim как полнотекстовый редактор в Linux
  2. Изучите полезные приемы и советы редактора Vi/Vim в Linux
  3. 8 интересных трюков с редактором Vi/Vim для каждого пользователя Linux
  4. Как защитить паролем файл Vim в Linux

Вы можете поделиться с нами любыми другими полезными советами или приемами vi/vim, с которыми вы столкнулись, через форму комментариев ниже.

Все права защищены. © Linux-Console.net • 2019-2023

Как бы подсветку синтаксиса включить (vi/vim)?

Как бы подсветку синтаксиса включить (vi/vim)?

Korchevatel ★★★★★
( 04.12.20 23:56:23 MSK )
Ответ на: комментарий от Korchevatel 04.12.20 23:56:23 MSK

system vimrc file: "etc/virc" user vimrc file: "$HOME/.virc" 2nd user vimrc file: "~/.vim/virc" user exrc file: "$HOME/.exrc" defaults file: "$VIMRUNTIME/defaults.vim" fall-back for $VIM: "/etc" 

Я был уже по этой ссылке, не работает
в /etc/virc это все прописывал

ChuCha ★
( 05.12.20 00:03:35 MSK ) автор топика
Последнее исправление: ChuCha 05.12.20 00:05:04 MSK (всего исправлений: 2)

By default, Fedora Linux ships with vim-minimal package that provides vi command. There is no syntax-highlighting for vi commands. Hence, you must install an enhanced version of VIM

Юзер-конфиг вима в твоем хомяке: /home/your_user_name/.vimrc

Директория с темами и прочим: /home/your_user_name/.vim

gill_beits ★★★★
( 05.12.20 00:15:55 MSK )
Последнее исправление: gill_beits 05.12.20 00:17:28 MSK (всего исправлений: 1)

vi в подсветку синтаксиса не умеет. Если vi — это симлинк на Vim, то он будет в compatible mode (по крайней мере так раньше было).

mord0d ★★★★★
( 05.12.20 00:18:32 MSK )
Ответ на: комментарий от mord0d 05.12.20 00:18:32 MSK

стоит nocompatible mode

gill_beits Это я тоже сделал

Всем спасибо, все у меня работает, просто консоль надо было ребутнуть, лол

ChuCha ★
( 05.12.20 00:22:11 MSK ) автор топика
Последнее исправление: ChuCha 05.12.20 00:24:01 MSK (всего исправлений: 3)

Ответ на: комментарий от ChuCha 05.12.20 00:22:11 MSK

Выше написали что он у тебя может быть в минимальной поставке, то есть в том числе без файлов подсветки синтаксиса.

mord0d ★★★★★
( 05.12.20 10:25:03 MSK )

What is wrong with you people!

Ну кто же для таких вещей системные конфиги правит!

Подсветка синтаксиса в mcedit и bash

Jan 2, 2017 18:07 · 202 words · 1 minute read console

«Как включить подсветку синтаксиса в mcedit и bash?» — ответ на этот несложный вопрос настолько прост, что я сам постоянно забываю как это делается… Давайте разберемся!

Итак, сначала разберемся с mcedit . Чтобы включить подсветку синтаксиса в этом популярном редакторе необходимо открыть любой имеющийся файл в режиме редактирования (начать F4 или в консоли выполнить mcedit somefile.inc ) и нажать комбинацию клавиш Ctrl+S.

Это срабатывает в 99% случаев, но если подсветка синтаксиса в mcedit не включилась, то нужно немного подправить конфигурационный файл /usr/share/mc/syntax/Syntax :

sudo mcedit /usr/share/mc/syntax/Syntax 

Находим строку include unknown.syntax и изменяем ее на include sh.syntax и после проделанных действий появится подсветка синтаксиса.

Чтобы включить подсветку синтаксиса bash для всех пользователей в системе следует в конфигурационном файле /etc/skel/.bashrc найти и раскомментировать строку force_color_prompt=yes , после чего перелогиниться в системе.

Также можно изменить стандартные цвета по своему вкусу, делается это также в конфиге /etc/skel/.bashrc в строке PS1=’$\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ‘ .

Вот список цветов, которые можно применять для подсветки синтаксиса в bash :

BLACK='\e[0;30m' RED='\e[0;31m' GREEN='\e[0;32m' BROWN='\e[0;33m' BLUE='\e[0;34m' MAGENTA='\e[0;35m' CYAN='\e[0;36m' GRAY='\e[0;37m' DEF='\e[0;39m' DGRAY='\e[1;30m' LRED='\e[1;31m' LGREEN='\e[1;32m' YELLOW='\e[1;33m' LBLUE='\e[1;34m' LMAGENTA='\e[1;35m' LCYAN='\e[1;36m' WHITE='\e[1;37m' NC='\e[0m' # No Color 

Индивидуальные настройки подсветки синтаксиса для каждого пользователя можно настраивать в конфигурационном файле /home/$USER/.bashrc

Еще один пример «раскраски» консоли в Linux, а также изменение приветствия мы рассматривали ранее.

Read more

© Copyright 2023 Yevhen Lebid

2 Дек 2017 00:12:54 | 1 comment

Как включить подсветку синтаксиса в vim на Debian/Ubuntu

Подсветка синтаксиса — это очень удобно, но по умолчанию она отключена в vim.

1. Устанавливаем vim:

apt-get install vim -y

2. Раскомментируем настройку «syntax on» в файле /etc/vim/vimrc:

sed -i 's/.*"syntax on.*/syntax on/' /etc/vim/vimrc

Теперь при открытии файлов в vim у нас есть подсветка синтаксиса.

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *