The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск текстового редактора GNU nano 5.0, opennews (??), 29-Июл-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


19. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Annoynymous (ok), 30-Июл-20, 02:07 
> Вим неинтуитивен.

Это ты пишешь пользователю sed?

> когда в виме у вас там всё получается "существенно быстрее"

Удалить 30-ю строчку в файле.

vim:
3
0
shift+g
d
d

Notepad:
Стрелка вниз
Стрелка вниз
Стрелка вниз
Стрелка вниз
Стрелка вниз
Стрелка вниз


Home
shift+end
delete

Тут, возможно, поможет PgDn, но он в разных редакторах разный.

Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск текстового редактора GNU nano 5.0"  +2 +/
Сообщение от user90 (?), 30-Июл-20, 02:28 
> Удалить 30-ю строчку в файле.

Вот это уже - задача точно не для интерактивного текстового редактора, а для sed, grep etc.

Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Анончик (?), 30-Июл-20, 02:36 
Судя по тому что в твре списке нет awk ты явно просто знаешь эти названия
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск текстового редактора GNU nano 5.0"  +1 +/
Сообщение от user90 (?), 30-Июл-20, 02:38 
awk для такой простой задачи избыточен.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск текстового редактора GNU nano 5.0"  +1 +/
Сообщение от Аноним (37), 30-Июл-20, 04:50 
Эм, как минимум, если файл открыт в текстовом редакторе, то идти в консоль и запускать сед для этого вот уж точно оверкилл. Даже если бы файл не был открыт в текстовом редакторе, я бы более вероятно открыл его и удалил бы 30 строчку в каком-нибудь виме, чем запускал бы sed для этого. Как минимум, в виме ты можешь сразу увидеть результат, убедиться что ты не налажал и сохранить изменения только после этого.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

22. "Выпуск текстового редактора GNU nano 5.0"  –1 +/
Сообщение от Анончик (?), 30-Июл-20, 02:33 
В каком редакторе PgDn сразу на 30 строку переключаеться?
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

26. "Выпуск текстового редактора GNU nano 5.0"  +5 +/
Сообщение от user90 (?), 30-Июл-20, 02:40 
Ну не тупи, б-же) В редакторе используют Ctrl+F (условно) для ПОИСКА нужной строки, а потом уже ее удаления - а "удалять 30е строки" никому нафиг не сдалось!
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Аноним (37), 30-Июл-20, 04:54 
Попробуй включить отображение номеров строк в своем редакторе, тогда может стать более очевидным зачем нужно удаление "30й строки". Если я глазами вижу 30ю строку и понимаю, что мне нужно удалить 30ю строку, то это та самая проблема, которую нужно решить.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск текстового редактора GNU nano 5.0"  +1 +/
Сообщение от Аноним (64), 30-Июл-20, 09:24 
Кроме отображения нумерации строк и указания текущей позиции (строки/колонки) в нормальных редакторах также поддерживается отдельная комбинация клавиш для перехода к нужной строке. Нажал Ctrl+G в ноутпаде++, ввел номер строки (30), посмотрел что это за строка, почесал затылок и нажал Ctrl+L (удалил строку целиком).
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск текстового редактора GNU nano 5.0"  +1 +/
Сообщение от Аноним (64), 30-Июл-20, 09:12 
В адекватных редакторах есть команда "перейти к строке N". Ну типа Ctrl+G в ноутпаде++ или Ctrl+l в жирном эклипсе. И удалить строку также (в адекватных редакторах) можно без выделения строки (всех этих End, Shift+Home, Del,...), а ("находясь в середине строки") нажать заданную специально для этого комбинацию клавиш. В том же ноутпаде++ это Ctrl+l. Аналог этого Ctrl+l (как действие удаления текущей строки целиком) был еще во встроенных редакторах DOS'овских файловых менеджеров (vc, nc, dn...) и сред разработки типа Борланд Си++.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

24. "Выпуск текстового редактора GNU nano 5.0"  +1 +/
Сообщение от Аноним (17), 30-Июл-20, 02:37 
> Удалить 30-ю строчку в файле

Ты забыл переключения между режимами.

vim:

Esc
3
0
Shift+G
d
d
i

IDEA:

Ctrl-G
3
0
Enter
Shift-Down
Delete

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

35. "Выпуск текстового редактора GNU nano 5.0"  +3 +/
Сообщение от Аноним (37), 30-Июл-20, 04:40 
В идее есть Ctrl+Y для удаления строки. И да, я не понимаю зачем вы ведете этот странный спор об экономии нажатий клавиш, у меня обычно несоразмерно больше времени уходит на подумать что конкретно и на что надо в тексте менять чтобы все заработало, чем время пара нажатий клавиш. Вим раскладка просто удобна. Я по возможности стараюсь запихать на вим управление побольше всего, управление на hjkl просто эргономически удобнее, чем тянуться до стрелочек и т.д. Однако, если вести споры о том что круче, вим или нано, у вима все-таки есть пара козырей в рукаве, вроде макросов, с помощью которых можно за секунды внести изменения в сотни строк или автоматизировать однообразные действия.

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

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Аноним (17), 30-Июл-20, 06:07 
> странный спор об экономии нажатий клавиш

1) Это не спор. 2) И он об экономии времени, а не нажатий клавиш. То, что конкретно ты называешь вим-раскладку удобной - это хорошо, но другие вимеры называют ее не просто удобной, а "существенно более быстрой" в сравнении с традиционным способом редактирования текста.

> управление на hjkl просто эргономически удобнее

Если говорить про "эргономическое удобство", то игровое сообщество нашло WASD куда более удобной альтернативой HJKL. Оно и неудивительно: HJKL призваны навигировать по двум измерениям, а расположены только на одном. inb4 "HJKL для правой руки, а у геймеров там мышь" -- геймеры могли заюзать ASDF.

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Аноним (50), 30-Июл-20, 07:09 
Кокое токое икровое соощество просити? Стрелочки для поигрушечек куда удобней: 10 кнопок под левой рукой, 10 под правой (включая нумпад, pgup/pgdn рядышком). Для работы с текстом hjkl не в пример сподручней, как по мне, про расположения это совсем бред -- оно может быть абсолютно любым, даже я за пару минут привыкаю к любому расположению направлений. Тут больше про необходимость передвигать кисти рук, что очень напряжно в целом.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Аноним (37), 30-Июл-20, 16:40 
> И он об экономии времени, а не нажатий клавиш.

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

>Если говорить про "эргономическое удобство", то игровое сообщество нашло WASD куда более удобной альтернативой HJKL. Оно и неудивительно: HJKL призваны навигировать по двум измерениям, а расположены только на одном. inb4 "HJKL для правой руки, а у геймеров там мышь" -- геймеры могли заюзать ASDF.

В этом есть доля правды, для навигации по wasd в игрушках нужно только три пальца вместо четырех и w как "вперед" более интутивное. Я думаю что дело в том, что в игрушках нужно не так много кнопок - ты используешь wasd, Shift, Control, Space да и все по большому счету. Дело в том, что когда мы печатаем, мы вынуждены использовать все буквы клавиатуры и обе руки, и тут vim'овская раскладка которая по форме напоминает "home row", мне кажется более логичной, т.к. руки симметрично лежат на клавиатуре и удобнее переходить на другие буквы. Ну и плюс, у меня положить четыре пальца в ряд вызывает меньше недобств чем ijkl. Не знаю, на вкус и цвет, я не утверждаю что одно лучше другого, слава опенсурсу каждый может использовать что и как хочет, но мне все ещё кажется что вимовская раскладка удобнее для работы с текстом чем был бы ijkl. С другой стороны, я и в играх не хотел бы asdf. Может дело привычки, я не знаю.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

49. "Выпуск текстового редактора GNU nano 5.0"  +2 +/
Сообщение от winorun (?), 30-Июл-20, 07:05 
Меня всегда восхищали люди работающие в nano. Это не люди а какие то супермены. Они помнят кучу всего. И ладно бы как правильно пишется nameserver и где лежит host. Так они же помнят где у них лежат все файлы настроек apach'а и как пишутся конфиги виртуальных серверов. У них нет ни сниперов, ни автодополнения путей, да что путей, там простого автодополнения нет. Нельзя выполнить команду и записать вывод в файл. И главное их это не напрягает, так как печатают десятью пальцами со скоростью света.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

71. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Annoynymous (ok), 30-Июл-20, 10:56 
> Ты забыл переключения между режимами.

А ты каждый раз переключаешься между режимами?

Тогда понятно, почему ты думаешь, что vim неэффективен.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

72. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от Нормальный (ok), 30-Июл-20, 11:02 
mcedit <file>
Alt-L
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

114. "Выпуск текстового редактора GNU nano 5.0"  +/
Сообщение от rvs2016 (ok), 31-Июл-20, 00:34 
> Удалить 30-ю строчку в файле

joe:

^k
l
30
ENTER
^y

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру