Ru-Board.club
← Вернуться в раздел «UNIX»

» редактор VI

Автор: namename
Дата сообщения: 05.05.2006 13:09
Отредактировал файл в редакторе VI
ввожу "ps -ax" и вижу запущенный процесс редактора. При повторном открытии файла пишет, что файл уже открыт... Из редактора выхожу как надо: ":q" или ":qa!" - все-равно не помогает. Как убрать этот VI из списка процессов?

С nix'ами работаю впервые через SSH (PuTTY). VDS мать его

Добавлено:
да кстати! пробую команду "kill -1 номер процесса" выполняется без ошибок, но процесс не исчезает...

Добавлено:
"kill -9 номер процесса" --- помогло...

Добавлено:
процесс исчез, но редактор все-равно ругается... знающие люди тут есть?

Добавлено:
Как записать в файл сделанные изменения и выйти из редактора vi?
Чтобы сохранить результаты работы и выйти из редактора, можно использовать ZZ в командном режиме или :wq во внешнем режиме. Нам кажется, что :wq - более естественная команда, да и набрать ее легче, но каждому - свое, И вообще, вы вольны назначить часто используемые команды каким-нибудь клавишам. С WordPerfect мы работаем так долго, что в конце концов назначили эту операцию клавише F7: map^[[S:wq!^M. Некоторые наши знакомые назначают ее клавише ALT-F4.
---------------
ура-ура-ура
Автор: Sadok
Дата сообщения: 05.05.2006 21:55
namename
используй редактор ee. проще и понятней.
Автор: tautau
Дата сообщения: 07.05.2006 01:19
Sadok
Согласен, не понятно и чего так много поклоников VI(большинство кого встречал), в вузе мне тоже придется работать с этим ужастиком.

А так спасибо ФриБСД что познакомился с ее, он там дефолтный редактор.
Автор: kozandr
Дата сообщения: 07.05.2006 07:21
Sadok
tautau

vi - это замечательный редактор. удобный и универсальный. стоит только поработать с ним месяц, и вы вряд ли сможете потом править конфиги в ее.
а такой скорости и функциональности, как у vim вообще сложно найти в каком-нибудь другом редакторе.
Автор: Sadok
Дата сообщения: 07.05.2006 08:48
tautau

Цитата:
познакомился с ее, он там дефолтный редактор.

дефолтный там vi чтоб ее стал - надо пофиль править
kozandr
не нужны мне всякие навороты в консоли. зачем мне рекурсивная замена с RE, когда надо одну строчку поправить?

Автор: keyhell
Дата сообщения: 07.05.2006 09:47
смешно читать.
vi является классическим и одним из самых удобных текстовых редакторов.

основная причина того, что кто-то "не тянет" использование vi - это то, что люди не читают документацию.

кстати, это же является и причиной появления таких вопросов по форумам.
Автор: kozandr
Дата сообщения: 07.05.2006 09:56
Sadok
По-моему именно в консоли у нежен мощный текстовый редактор. в gui вы все равно будете галочки и птички ставить.
а с vi можно одинаково легко поправить одну строчку, или отредактировать весь файл.
Автор: Sadok
Дата сообщения: 07.05.2006 14:09
keyhell

Цитата:
смешно читать

а я тебе объясню. когда-то давно, я Юнихи в глаза не видел, но (был грех) имел фидошное прошлое, т.е. текстовые конфиги - милое дело. помер сервак на Фре 4.4 у знакомых, попросили помочь. доки я почитал, и уже знал где-чего покрутить. но получив vi по-дефолту, я немного опух. не время, панимашь, читать маны. время делать. а тут такой режим, сякой режим... ИМХО, это перегиб. кому надо навороты - пусть пользуют. в аварийном режиме - "шашечки" не нужны.
ПЫС: холивары не люблю
Автор: kozandr
Дата сообщения: 07.05.2006 15:30
Sadok
вообще-то режимы ввода и командный - это не наворот, а результат славной истории этого редактора
ведь в нем написана добрая часть кода многих юникс систем...
и поскольку работали эти ситемы на совершенно разных машинах, на терминалах которых могло не быть управляющик клавиш (стрелочек, и других) - то и было решено использовать цифро-буквенные символы для управления редактором.
Автор: keyhell
Дата сообщения: 07.05.2006 18:45

Цитата:
а я тебе объясню. когда-то давно, я Юнихи в глаза не видел, но (был грех) имел фидошное прошлое, т.е. текстовые конфиги - милое дело. помер сервак на Фре 4.4 у знакомых, попросили помочь.

а теперь я Вам объясню: где только можно (в том числе и на своей работе) я говорю, что каждым делом должны заниматься те, кто это дело знает. и никого АБСОЛЮТНО не волнует то, что вы на UNIX сервер лезете без знания средств работы на этом сервере.

далее:
Цитата:
но получив vi по-дефолту, я немного опух.

Верю. А стоило почитать man vi, и все стало бы просто.

Цитата:
ИМХО, это перегиб. кому надо навороты - пусть пользуют. в аварийном режиме - "шашечки" не нужны.

это ваше IMHO. я не буду приводить историю vi и смысл его удобств. захотите узнать - google никто не отменял.
шашечки в моем понимании - это как раз notepad-like редакторы.

Цитата:
ПЫС: холивары не люблю

с 99% тех, кто участвует в спорах о достоинствах различных операционных систем, спорить не о чем, ввиду того, что они дилетанты.
Автор: Pukite
Дата сообщения: 08.05.2006 18:28
Я предпочитаю pico!
Автор: kozandr
Дата сообщения: 08.05.2006 18:42
Можно предпочитать что угодно, а vi - стандарт. это оспорить нельзя, просто бессмысленно
Автор: Sadok
Дата сообщения: 09.05.2006 09:58
keyhell

Цитата:
БСОЛЮТНО не волнует то, что вы на UNIX сервер лезете без знания средств работы на этом сервере.

Юмор? Ценю. Только если я на права сдавал на "шестерке", это мне не помешает сесть за мерс. Две ноги, три педали - всё. И маны все буквами нарисованы, и пофиг какая ОС.
Автор: keyhell
Дата сообщения: 09.05.2006 11:44

Цитата:
Юмор? Ценю. Только если я на права сдавал на "шестерке", это мне не помешает сесть за мерс. Две ноги, три педали - всё. И маны все буквами нарисованы, и пофиг какая ОС.

это не юмор.
это десятки серверов, на которых я с ужасом видел деяния людей, которые лезут настраивать сервер без знания основ работы в UNIX. очень интересны ваши заявления насчет того, что вам пофиг как ОС.
кстати, что из настоящих UNIX систем вы пробовали настраивать по man'ам ? AIX ? HPUX ? SCO ? Solaris ?

P.S. пожалуйста, не смешите людей.
Автор: tankistua
Дата сообщения: 10.05.2006 01:49
keyhell
настоящему программеру пофиг на каком языке писать - ему книгу по нему да 2 недели времени. Так же как и настоящему админу пофиг что админить. Мне лично тоже глубоко фиолетово какая ось: если надо разобраться, значит надо разобраться. Садимся и читаем. Исполниели - это уже другая категория админов, хотя они тоже нужны. Я например вообще не могу делать монотонную работу, а любой новый сервис поднять - за милую душу. Но вот то, что все забывается, если не пользуешься, остается фактом.
Автор: keyhell
Дата сообщения: 10.05.2006 09:28

Цитата:
настоящему программеру пофиг на каком языке писать - ему книгу по нему да 2 недели времени.

смешная точка зрения. вот уж тут точно юмор...
можно увидеть ваше профессиональное резюме и узнать откуда вы придумали такой бред ?
чтобы отмести флейм - я PM в одной из крупных devel. компаний.
чего стоят программисты разного профиля знаю очень хорошо.


Цитата:
Так же как и настоящему админу пофиг что админить.

конечно, только учиться на определенную платформу надо годами. те, кто распыляется на все платформы - в итоге не знает ничего.
что отмести флейм - я бывший СА, специализация UNIX.
Автор: tankistua
Дата сообщения: 10.05.2006 11:30
keyhell

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


Заметь, я не говорил, что не надо учиться.
Автор: Sadok
Дата сообщения: 10.05.2006 12:00
tankistua
Дык. В програмерстве главное что? Алгоритмы. А уж лексика языка на котором пишешь - вторична

Про "книгу и 2 недели времени" сам проходил. И весьма успешно.
Автор: keyhell
Дата сообщения: 10.05.2006 12:11
научиться использовать синтаксис определенного языка это далеко не тоже самое, что стать программистом на нем.
думаю, что вы под программистами понимаете нечто странное...

еще раз уточню: программисты, которые выучили язык за две недели, никому не нужны.
как и админы.
Автор: tankistua
Дата сообщения: 10.05.2006 13:53
ладно, проехали - все равно никто никого не переубедит и каждый останется при своем мнении , так зачем тогда флейм разводить ?
Автор: keyhell
Дата сообщения: 10.05.2006 14:14

Цитата:
ладно, проехали - все равно никто никого не переубедит и каждый останется при своем мнении , так зачем тогда флейм разводить ?

абсолютно нет смысла спорить.
у меня достаточно опыта, чтобы понимать о чем говорю. считаете, что самоучка выучивший С++ за две недели, чего-то стоит ? - Попробуйти выучиться за две недели и поучаствовать в серьезном проекте.

Считаете, что самоучка админ нормально настроит систему по man'ам ? Welcome настраивать Tru64 UNIX или IBMOS\390, или HPUX.

Страницы: 1

Предыдущая тема: Разрешение экрана в FreeBSD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.