Опити (17)


Няма шанс.
За ред, хармония и радост.
Ето:

Множеството грешки са от над 3000 реда код, с голяма мъка написан на ръка, нищо автоматизирано, едно Copy-Paste на сходни тагове, ама и то изисква време, старание, внимание.
Сега да се занимавам ли с мързеливи редактори за уеб-страници?

Представеният в cp1251 текст би трябвало да се „разбира“ без трудности от всяка четяща текст програма у нас. Немалко програми разбират и Уникод, но тъй като (засега) той не се подразбира, за правилното прочитане на такъв текст от друга програма може да са нужни някои допълнителни действия. Vim, във вида, в който съм го подготвил в [2], е настроен така че да разпознава сам дали прочитаният от него текст е cp1251 или utf-8 (вид представяне на Уникод) и записва файла по същия начин както е прочетен. Новосъздаваните файлове пък се записват по подразбиране в cp1251. От друга страна, Vim е настроен и, независимо от представянето на файла, да използва utf-8 като свое вътрешно представяне – така че можем да пишем без ограничения на включваните знаци. Ако обаче се опитаме да запишем текст в cp1251 или друга кодова страница, в която този текст не е представим, Vim съобщава за това и не извършва записа.

Представянето (кодирането) на файл може да се зададе изрично напр. с
:set fenc=utf-8 или
:set fenc=cp1251
(fenc е съкр. от file encoding).

http://fridaycode.net/html-5-basics/
http://fridaycode.net/doctype/

Оказва се, че както се захване човек сутрин с неприятностите, така ще си ги влачи целия ден.

И с една мелодия по стихове на любима поетеса.

[Добавено на 15-03-2011]
Търсенето във Vim:
1. В нормален режим на работа – / (ще се появи в долния ред на екрана на редактора, така, както се вижда появата на 🙂
2. Въвежда се шаблона, който търсим. .
3. За повторно търсене – n.
4. Ако искаме веднага да търсим в обратна посока – ? вместо /.

***
Други тънкости:
За вмъкване на табулация вместо купчина от интервали:
1. Ctrl+V.
2. Tab

Advertisements

Вашият коментар

Попълнете полетата по-долу или кликнете върху икона, за да влезете:

WordPress.com лого

You are commenting using your WordPress.com account. Log Out / Промяна )

Twitter picture

You are commenting using your Twitter account. Log Out / Промяна )

Facebook photo

You are commenting using your Facebook account. Log Out / Промяна )

Google+ photo

You are commenting using your Google+ account. Log Out / Промяна )

Connecting to %s