Рейтинг:4

Какой текстовый редактор терминала использует сочетания клавиш, подобные графическому интерфейсу?

флаг cn

Я ищу редактора, где Ctrl+С копии, Ctrl+Икс порезы, Ctrl+В пасты, Ctrl+Z отменить, Ctrl+Д редос, F3 поиски и F2 переименовывает. Когда я нажимаю левую кнопку мыши, курсор должен идти туда. Все режимы должны быть активны одновременно (команда и вставка и...).

Также Ctrl+Вт закрывает текущую вкладку в интерфейсах с вкладками, Альт+F4 закрывает текущее активное приложение, Ctrl+Вкладка вкладки между угадай что, вкладки, Ctrl+О вызывает открытый диалог, Ctrl+п вызывает диалоговое окно печати,

Какой существует редактор Linux, который можно использовать в терминале и который имеет такое поведение?

флаг us
Вы пробовали какие-либо графические редакторы, такие как gedit, коврик для мыши или VS Code?
Saeed Neamati avatar
флаг cn
Код VS — это круто. Но его нельзя установить на сервер. Это не имеет смысла. Таким образом, я предпочитаю другой выбор. Я еще не тестировал `gedit` или `mousepad`. Я протестирую их. Но я просто хотел узнать, знает ли уже сообщество совместимый редактор.
флаг us
Коврик для мыши и gedit также являются графическим интерфейсом. См. https://askubuntu.com/q/1227102/124466, чтобы узнать, как копировать и вставлять в терминал (они работают в `nano`, я не знаю, работают ли они в `vi`)
guiverc avatar
флаг cn
Универсальные ярлыки??? Клавиши, используемые `vi`, такие же, как и для других инструментов, и были стандартом, созданным в начале 1970-х годов. Вы хотите, чтобы он следовал другому *более позднему* стандарту?? Что такое универсальный ярлык? что касается меня, стандарт, используемый unix/posix/vi, имеет смысл, учитывая, что многие инструменты * nix используют их.
Nmath avatar
флаг ng
Эммм... История этих текстовых редакторов, особенно vi, уходит далеко в прошлое, еще до того, как появились оконные менеджеры и мыши. То, что вы описываете, это блокнот с графическим интерфейсом. Их десятки.
pLumo avatar
флаг in
Вы **можете** установить VS Code/ium на свой сервер и подключиться с помощью X-Forwarding.
pLumo avatar
флаг in
@guiverc Если вы не начали программировать в 70-х или 80-х годах, а в мире графического интерфейса 90-х и 00-х годов, вы привыкнете именно к ярлыкам, как упомянул OP. Хотя я также не согласен с термином универсальный, многие люди чувствуют себя точно так же, как ОП. Лично я никогда не занимался Nano, поэтому я напрямую использовал vim и наслаждался им.Тем не менее, я опытный пользователь и не могу рекомендовать его новичкам, которые хотят время от времени редактировать файл в терминале. Так что я действительно думаю, что это хороший вопрос. С меньшим количеством разглагольствований против других редакторов было бы **очень** хорошо :-)
guiverc avatar
флаг cn
Я согласен с @pLumo, что он был сформулирован без *разглагольствования* не по теме, это был бы гораздо лучший вопрос.
jamesqf avatar
флаг ng
Что касается «Мы все знаем, что Ctrl+C копирует, Ctrl+X вырезает, Ctrl+V вставляет», нет, НЕ все мы это знаем. К сожалению, мы застряли с этими плохо разработанными командами Windoze, когда используем браузер (по крайней мере, я никогда не видел ни одного, где это можно было бы настроить). В других местах многие из нас предпочитают использовать более рациональный набор команд. И многие, если не большинство, приличных редакторов позволяют настраивать команды по своему вкусу. Поэтому, если вам нужны команды, подобные Windoze, настройте их или найдите профиль у того, кто уже выполнил эту работу.
qwr avatar
флаг kr
qwr
Если вы согласны с использованием графического текстового редактора, gedit на удивление подходит для простого текстового редактора.
Рейтинг:11
флаг cn

Что такое «универсальные ярлыки»? Есть что-то вроде «вселенная», но нет «универсальных ярлыков». Это субъективный термин.Многие пользователи vim считают сочетания клавиш vim «универсальными» и делают все возможное, чтобы изменить различные сочетания клавиш, чтобы они напоминали сочетания клавиш Vim.

Упомянутые вами сочетания клавиш похожи на те, которые довольно распространены в графических средах. Есть текстовый редактор на базе терминала, микро, который реализует этот стиль ярлыков. Он доступен как Snap в программном центре Ubuntu. По крайней мере, в Ubuntu 19.04 он также доступен в виде пакета APT.

Saeed Neamati avatar
флаг cn
Спасибо за ответ. Универсальные ярлыки — это те ярлыки, которые вы используете почти везде, и вас не волнует первоначальный поставщик. Вы открываете Google Таблицы, и они работают.Вы открываете онлайн-форму, и они работают в каждом текстовом поле. Да, они являются частью графической среды. Но терминал тоже графический, не так ли? Мы видим там вещи, не так ли?
Saeed Neamati avatar
флаг cn
Я прочитал `README.md` от `micro` и OMG, там написано **Общие сочетания клавиш (Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z, â¦).** и **Нормальные значения по умолчанию. **. Это показывает, что многие другие люди чувствовали ту же боль, что и я, используя эти дурацкие «ви», «нано» и т. д.
Saeed Neamati avatar
флаг cn
@vnandium, миллион раз спасибо. Я сразу влюбился в этот `микро`. Это именно то, что я хотел. Продуктивно с первого момента. Нет необходимости в сложных поисках «как скопировать и вставить в vi или в nano». Не нужно тратить 40 минут, чтобы выяснить, какие странные коды вы должны использовать, чтобы выполнить простую задачу. Не нужно постоянно волноваться и уставать от знания своего текущего окружения.
vanadium avatar
флаг cn
Рад, что вам это нравится! Я исследовал его некоторое время назад. В 21.04 (но не в 20.04, я думаю) он также доступен как обычный пакет .deb.
pLumo avatar
флаг in
+1 Не знал про `микро`. Хотя я буду продолжать использовать `vim`, это, наконец, что-то, что можно порекомендовать новичкам.
флаг gq
Также известна как привязка клавиш быстрого доступа Macintosh/CUA/Windows.
флаг gq
VIM и EMACS имеют режимы CUA. У VIM есть один, который называется CREAM.
vanadium avatar
флаг cn
Согласно CUA, Ctrl+Ins — это клавиша копирования, Shift+Del — клавиша вырезания и Shift+Ins — клавиша вставки ;-)
Рейтинг:2
флаг ng

Эти сочетания клавиш не являются «универсальными». Они являются частью проекта IBM под названием "Общий доступ пользователей"(КУА).

Vim может делать то, что вы просите, если вы установите cua-режим плагин. (Обратите внимание, что этот плагин очень старый и давно не обновлялся; я понятия не имею, будет ли он работать с текущей версией vim.Я добавляю его сюда только потому, что это первая ссылка, которую DuckDuckGo вернул мне при поиске.)

Saeed Neamati avatar
флаг cn
Само слово **общие** означает, что они универсальны. То, что существует в Photoshop, Windows, Ubuntu, Word, Autocad, Notepad, Chrome, ... является универсальным. ХОРОШО? так что, пожалуйста, даже не спорьте об этом.
флаг ng
Я говорю по-английски с тех пор, как я был малышом, и я очень хорошо на нем. «Общий» и «универсальный» — не синонимы.
Рейтинг:0
флаг eg

Моя. Именно по этой причине я написал текстовый редактор. К сожалению, у меня нет готового установщика, но пока у вас установлен Tcl (и, возможно, Tk для поддержки буфера обмена), вы сможете его использовать. Это всего лишь один файл кода: https://github.com/slebetman/tcled

Просто поместите тлел файл где-то в вашем $ПУТЬ и сделать его исполняемым, выполнив чмод + х.

Если вам не нравится мой редактор, есть еще шлепок, что очень приятно: https://github.com/slap-editor/slap. Он пытается реализовать редактор терминала, который выглядит как возвышенный.

В отличие от моего редактора вы можете легко установить шлепок через npm (конечно, вам нужно установить node.js):

sudo npm установить -g пощечину

Честно говоря, я бы рекомендовал использовать шлепок но я не мог сопротивляться подключению моего собственного программного обеспечения. Количество пользователей для тлел около дюжины (в основном это люди, которым нужен лучший редактор, чем обычный vi на маршрутизаторах и встроенных устройствах — потому что почти все установки Linux поставляются с предустановленным tcl, поэтому установка моего редактора — это просто копирование одного текстового файла).

Рейтинг:0
флаг kr

texteditors.org предоставляет длинный список текстовые редакторы, использующие сочетания клавиш этого типа, также известные как сочетания клавиш CUA.. Вот некоторые из наиболее актуальных и доступных примеров.

  • Кремовый цвет - Редактор Vim переупакован для использования внешнего вида CUA.
  • КТР - Стандартный редактор CUA для консоли Linux
  • ПЭ64 - Персональный редактор IBM
  • ПиРЕ - Текстовый редактор, ориентированный на Python, который использует свертывание кода.
  • ТДЭ - Редактор Томсона-Дэвиса (общественное достояние, DOS, Windows, Linux)
  • УстановитьПравить - Текстовый редактор в стиле Borland
  • НАШИ - Редактор Hessling - мультиплатформенный клон XEDIT с открытым исходным кодом.
  • Тильда - Удобный редактор Linux с открытым исходным кодом для тех, кто привык к редакторам с графическим интерфейсом.
  • Х2 - мультиплатформенный текстовый редактор, очень похожий на SlickПравить и IBMEditorFamily.

кроме того, многие доступные текстовые редакторы позволяют перенастраивать ярлыки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.