Текстовые редакторы Vim и Emacs

Здесь обсуждаются проблемы мироустройства.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Текстовые редакторы Vim и Emacs

Post by cmd.exe »

Latest post of the previous page:

http://m.habrahabr.ru/post/265197/
Тут хорошо описана схожая со мной позиция.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Текстовые редакторы Vim и Emacs

Post by Wave »

О разном. Нашёл неплохой вебинар про Vim: https://www.youtube.com/watch?v=79OWQ1qJwto
Идёт два часа. Первые полчаса ведущий рассказывает о том, почему Vim.

— Когда кто-то начинает рассказывать вам про то, почему Vim, он всегда начинает не с того. Говорит про плагины и прочее бла-бла-бла. Забудьте про это, потому что в любой коммерческой IDE аналогичные фишки всегда круче. Главное и основное достоинство Vim’а в том, что РЕДАКТИРОВАНИЕ текста (не набор) происходит слепым десятипальцевым методом. Это принципиальный момент, это подход, это суть. Без понимания этого Vim бесполезен, а иногда и вреден.

Вот как-то так. Там приводятся объяснения, сравнения и размышления на тему. Мне кажется, на мой вопрос этот вебинар ответил. Причём, абсолютно без сравнений «Vim круче». Вместо этого о подходах — кому-то подходит так, кому-то этак. То, что в одних отраслях считается хорошими практиками, в других — плохими. И когда сталкиваются двое из разных отраслей и начинают спорить, приводить свои best practices, а оппонент видит worst practices и только укрепляется во мнении, что правильно он в ту отрасль не суётся.

Следующие полтора часа идёт уже именно обзор Vim’а, сейчас смотреть не стал, но потом как-то всё-таки попробую. Не зря же я именно десятипальцевый слепой набор когда-то осваивал.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Текстовые редакторы Vim и Emacs

Post by cmd.exe »

Предлагаю скооперироваться для переноса Vim в FAR Manager. С блекджеком и своими финтифлюшками.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Добавленно 12 ноя, 2015 22:01
Создание глобального флага для редактора FAR (edit: view:)

Code: Select all

<generalconfig>
<!-- additional config -->
<!-- additional Global  Flag config --> 
<setting key="Viewer" name="addfconf" type="qword" value="0000000000000002" />
<setting key="Viewer" name="addconf" type="text" value="guid" />
<setting key="Editor" name="addfconf" type="qword" value="0000000000000002" />
<setting key="Editor" name="addconf" type="qword" value="guid" />
</generalconfig>
Флаг 0 основной редактор и вьювер фара.
Флаг 1 Костыли между несколькими редакторами. Вопрос к api между ними.
Флаг 2 Дополнительный редактор Vim
Флаг 3-9 Reserved
Остальные флаги окажутся свободные.
Использовать для редактора и вьювера guid, следовательно будет смена режимов на лету. На существующий функционал мы не сильно повлияем.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Vim 6.4 проходит по GPL2 так, что дело времени.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Текстовые редакторы Vim и Emacs

Post by citRiks »

cmd.exe, можно попробовать скооперироваться,
хотя спустя столько лет это должно уже быть никому не актуально, и сам время вряд ли найду.
1.) непонятно, то что вы предлагаете это форк надо делать, и на уровне С++ в ФАРе ?
2.) непонятно с флагами. это то что предлагается?
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Текстовые редакторы Vim и Emacs

Post by cmd.exe »

citRiks, обошёлся file associations и костылями на стороне conemu и vim. Доволен как Слон уже лет 5 как.
"C:\Program Files\Vim\latest\vim.exe" -new_console:nh0 "!\!.!"
Устанавливаю перемененную %shell% в зависимости от каталога в котором нахожусь. костыль но работает для меня.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Текстовые редакторы Vim и Emacs

Post by Wave »

cmd.exe wrote: Tue 28 Sep, 2021 10:03 Устанавливаю перемененную %shell% в зависимости от каталога в котором нахожусь.
Можно уточнить, как и где?

У меня проблема, которую до сих пор не доходят руки решить, это то, что специально для вима я в конфиге конэму прописал:
set ConEmuDefaultCp=65001
Потому что это оказался самый оптимальный способ побороть всякие-разные «иероглифы», но иногда из фара приходится запускать что-нибудь консольное, и вот оно вместо русского языка даёт вопросительные знаки. Никак не разберусь, как динамически задавать кодовую страницу, чтобы работало всё и на отлично.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Текстовые редакторы Vim и Emacs

Post by cmd.exe »

I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
Post Reply

Return to “О тщете всего сущего”