Vim

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Vim

Сообщение flook »

Делаем так:
# vim

:e file1
:e file2
:e file3
:ls
1 file1 ...
2 file2 ...
3 file3 ...
:bd 2
:ls
1 file1
3 file3
:e file4
:ls
1 file1
3 file3
4 file4

Внимание вопрос:
Хочу чтоб в конце было так:
1 file1
2 file4
3 file3

Как добиться?

:( Гуру сказал "никак"... :unsure:
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
sdk
Бывший модератор
Сообщения: 210

Re: Vim

Сообщение sdk »

А зачем это тебе? :). Ума не приложу.

Кстати это весьма резонно, да и проще при реализации программы (вима в данном случае). Вместо того, чтобы заполнять буферовые "дырки" (а их же еще искать для этого надо -- время тратить), берем максимальный существующий номер и от него пляшем ;).
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Vim

Сообщение flook »

(sdk @ Tuesday, 20 July 2004, 19:35) писал(а):А зачем это тебе? :). Ума не приложу.

Очень просто. Если я хочу сделать
:e somefile.c
но опечатываюсь (или еще что :rolleyes: ) и пишу
:e somefil.c
то он мне создает новый файл - мне это не надо, мне хочется чделать так: я убиваю этот буфер командой bd и в существующую "дырку" переоткрываю somefile.c.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Vim

Сообщение t.t »

(flook @ Wednesday, 21 July 2004, 9:29) писал(а):
(sdk @ Tuesday, 20 July 2004, 19:35) писал(а):А зачем это тебе? :). Ума не приложу.
Очень просто. Если я хочу сделать
:e somefile.c
но опечатываюсь (или еще что :rolleyes: ) и пишу
:e somefil.c
то он мне создает новый файл - мне это не надо, мне хочется чделать так: я убиваю этот буфер командой bd и в существующую "дырку" переоткрываю somefile.c.
А автодополнение?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Vim

Сообщение flook »

(t.t @ Wednesday, 21 July 2004, 10:49) писал(а):[А автодополнение?

Я знаю, что там есть автодополнение, просто оно иногда автодополняет не до нужного мне файла.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
sdk
Бывший модератор
Сообщения: 210

Re: Vim

Сообщение sdk »

А ты продолжай жать на автодополнение, vim начнет перебирать все подходящие буфера по очереди :).
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Vim

Сообщение flook »

:angry: :angry: :angry:
Все эти советы - суть способы непопадания в определенную ситуацию.
Мне нужно решение выкарабкивания из нее. Иначе это похоже на:
- Помогите! У меня полетел винчестер и надо восстановить данные!
- Легко - надо БЫЛО делать backup. ;)
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
sdk
Бывший модератор
Сообщения: 210

Re: Vim

Сообщение sdk »

Нет, это похоже на:
- Помогите, у меня винчестер размещает файлы не сплошняком по своей поверхности, а разбивает их на кусочки и раскидывает куда ему угодно, якобы для скорости доступа. Хочу, чтобы клал подряд и туда, куда захочу -- мне виднее. Как?!

:).

Все эти советы - суть способы непопадания в определенную ситуацию.

Конечно. Любой совет -- это способ избежать чего-то :). Не пойму. У тебя были проблемы с нумерацией буферов. Тебе подсказали способ, который позволяет тебе не обращать внимания на эту нумерацию, а ты упорно хочешь ее использовать, хоть ты лопни :).
Ну, хозяин-барин. Я не знаю, как управлять нумерацией буферов.
Может кто-то знает...
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Vim

Сообщение flook »

Кто ищет, тот всегда найдет.
Против ошибочного открытия файла в юуфер - команда :r
:bestbook: :clap:
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали: