Nano Hash - криптовалюты, майнинг, программирование

Публикации по теме 'vim'


Неовим 101 — Докер
Управление докер-контейнерами с помощью Neovim. Docker помогает разработчикам создавать, совместно использовать и запускать современные приложения. Он справляется с утомительной настройкой, чтобы мы могли сосредоточиться на коде. Мы рассмотрим возможность интеграции Docker в Neovim, чтобы улучшить рабочий процесс разработки. Эта статья является частью серии Neovim 101 .

VIM может помочь вашему обсессивно-компульсивному расстройству
Не знаю вашего мнения, но мне самому нравится, то есть, очень нравится, когда все чисто, с хорошими отступами, отсортировано по алфавиту… В какой-то момент просто читабельно. Если я начну работать над кодом, который не соответствует этим правилам, я должен изменить его. Иначе я не смогу сосредоточиться на том, что делает код. Если у вас одинаковые потребности, вы знаете, как болезненно изменять этот код вручную, снова и снова. Итак, я объясню вам, как мы можем настроить VIM, чтобы..

Вопросы по теме 'vim'

Как запустить mvim (MacVim) из терминала?
У меня установлен MacVim, и я пытаюсь настроить его как редактор для Git (контроль версий), но я не могу запустить mvim из командной строки, так как он не распознается. Как мне настроить mvim, чтобы я мог запускать его из терминала?

Искать только между определенными номерами строк?
Я знаю, что с помощью команды подстановки Vim вы можете указать диапазон строк: :12,24s/search/replace Я хочу иметь возможность указать диапазон и при обычном поиске. Что-то вроде :12,24/search Поскольку это, похоже, не работает (по...
vim
11.12.2023

ctags игнорирует списки для libc6, libstdc++ и boost
Я использую ctags с vim и плагином OmniCppComplete . В настоящее время при создании своих тегов я делаю это индивидуально для каждой библиотеки. Для libc6 я использую следующий список токенов/макросов в файле с именем libc6-ignore для игнорирования...
08.12.2023

Как сбросить переменную в Vim?
У меня есть плагин, который устанавливает глобальную переменную и проверяет ее каждый раз, когда плагин загружается, чтобы избежать многократной загрузки. Я хотел бы разрешить перезагрузку плагина (разрешить перезагрузку плагина) без изменения самого...
vim
09.01.2024

Как настроить вход в ядро ​​​​Rails с помощью тегов Vim Exuberant?
Наслаждаясь гибкостью навигации Vim Exuberant Tags def в приложениях Rails, я подумал, почему бы не пойти глубже и не взять исходный код ядра Rails в качестве низкоуровневого справочника. Как настроить Vim для включения другого файла тегов и...
29.12.2023

Как я могу выбрать несколько строк, которые не находятся в непрерывном блоке?
Я пытаюсь выбрать несколько строк, которые не находятся в непрерывном фрагменте. Например, я хочу одновременно выбрать строки 1 и 3, не выбирая строку 2: 1. this is line 1 2. this is line 2 3. this is line 3 Первоначально я думал, что...
15.12.2023

почему мой vimrc не распознает ‹BR›
Следующая команда в vimrc хорошо работает для vim в моей ОС Ubuntu: :map 11 :tabnext 1<CR> , в то время как в моей системе CentOS я ввел «11», он возвращает: , мне нужно удалить '<CR>' , а затем ввести клавишу " Enter ",...
vim
21.01.2024

Как использовать «wildignore» в Vim?
У меня большие проблемы с пониманием синтаксиса настройки wildignore в Vim. Предположим, я хочу, чтобы мой плагин для поиска файлов (я использую Ctrlp , который использует wildignore ) не искал скрытые файлы и папки, то есть файлы и папки с...
vim
30.12.2023

YouCompleteMe зависает при использовании в режиме python
Когда я набираю self. , всплывающее окно автоматически выберет первое и никогда не изменится, независимо от того, какой ввод будет введен. Например, отображается совпадение 1 из 52 . После того, как <Esc> используется для возврата в...

Проверить место изменения переменной в VIM? Или как установить shfitwidth?
Это не очень простой вопрос. Я обнаружил, что "shiftwidth" для файлов python установлен на 4, а у меня они есть внизу моего .vimrc: set tabstop=2 set shiftwidth=2...
11.12.2023

Добавить комментарий в конце строки в синтаксис vim
Не каждая команда в Vim позволяет добавлять комментарии в конце строки. Иногда " допустим в качестве аргумента, поэтому это будет неоднозначно. Однако если вы вставите вертикальную черту, команда завершится, и вы можете вставить комментарий....
17.11.2023

Как вставить один и тот же текст в несколько позиций нескольких строк в Vim
Недавно я переключаю свой TextEditor с Sublime Text на Vim с помощью iTerm2. Я ищу плагин для вставки текста в несколько позиций нескольких строк в Vim. (Похоже на мультикурсор в Sublime Text, который я могу выбрать курсором и использовать CMD +...
14.01.2024

vim замедляется при использовании fold-expr
Я пытаюсь создать простой и быстрый метод складывания для больших файлов уценки. Я использую метод fold-expr в vim. Например, если я хочу начать сворачивать записи уценки H1 и H2 , мой код vimscript будет таким: function! MarkdownLevel()...
02.11.2023

Не могу использовать jedi vim на импортированных модулях
Допустим, у меня есть следующая структура MyProject |--run.py |--myclass1.py |--folder | |--myclass2.py Сейчас я редактирую run.py: from myclass1 import MyClass1 from folder.myclass2 import MyClass2 jedi vim отлично работает на...
15.12.2023

Синтаксис vim соответствует регулярному выражению не работает должным образом
Я экспериментирую с опцией скрытия синтаксиса Vim в надежде внести свой вклад в vim-lambdify . Однако я вижу (на мой взгляд) неожиданное поведение при попытке передать регулярное выражение в syntax match . При указании следующего в моем .vimrc...
11.12.2023

vimrc установить режим выделения
В моем файле .vimrc есть следующее: version 6.0 " set highlight mode set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws Который был в основном заимствован из здесь . Я не понимаю, что делает эта строка: set...
vim
19.12.2023

Отключить строку состояния в Syntastic vim
Я использую синтаксический плагин для vim на компьютере с маленьким экраном, поэтому хочу вырезать лишнее место. Но синтаксический, когда есть ошибка, отображает, например: [Syntax: line: 5 (1)] a.cpp|5 col 59 warning|some error [Location List]...
31.10.2023

Как создать последовательность строк в указанной строке в редактируемом тексте?
Вот исходный текст. test1 test2 Всего две строчки в тексте. Я хочу вставить последовательность строк с 5-й строки на 16-ю строку. Я пробовал это с приведенными ниже кодами. for i in range(1,12) echo ".item".i."," endfor...
vim
20.11.2023

Заставить Nerdtree использовать Choosewin в открытом файле
Одним из двух моих любимых плагинов для vim являются NERDTree и ChooseWin . Теперь мне нравится их комбинировать. На самом деле я хочу настроить NERDTree таким образом, чтобы при открытии файла ( o ) он использовал ChooseWin , чтобы...
20.11.2023

vi или vim не запускаются после обновления Cygwin
ОС: Windows 10 Pro Установка Cygwin: 2.889 (64 бит) ВИМ: 8.0.1567-1 терминал: мятный 2.8.4 сигвин: 2.10.0-1 Я обновил пакеты cygwin 09.03.2018, и мне нужно было перезапустить ОС, чтобы завершить обновление. Но некоторые службы...
16.12.2023

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..