Sziasztok!
A kérdésem az lenne, hogy a FreeBSD-ben csak az előre fordított vim nem tud szintaxiskiemelést, vagy egyik sem? vim6-ot tettem fel, de még csak nem is ismeri a set syntax parancsot.
Volna-e esetleg mód valamilyen szintaxiskiemeléssel rendelkező konzolos vi/vim klónhoz hozzájutni?
- 846 megtekintés
Hozzászólások
Nem lehetséges, hogy 'vi' néven hívod, és ilyenkor az nvi indul el,
aminek nincs szintaxis-kiemelése?
(Bocs, ha primitív voltam.)
Ottó
- A hozzászóláshoz be kell jelentkezni
vi néven nincsenek is nagyon feature-k benne. De vim néven indítva is azt mondja:
set: no syntax option: 'set all' gives all option values
De a set all-ba se láccik syntax.
- A hozzászóláshoz be kell jelentkezni
'syntax' változóról nem tudok, parancsról viszont igen: ':syn on'.
Ha ez nem vezet eredményre, akkor érdemes próbálkozni a filetype átállításával: ':set ft=shell', ':set ft=cpp', stb.
Ui.: ':help syn-qstart'
- A hozzászóláshoz be kell jelentkezni
Törölve, "syntax on" megoldotta a gondom.
- A hozzászóláshoz be kell jelentkezni
Van ~/.vimrc-d? Nekem is ilyeneket írt, amíg be nem másoltam a minta vimrc-t a home könyvtáramba.
- A hozzászóláshoz be kell jelentkezni
Lamer vim-er vagyok, hozzászoktam Gentoo alatt az előre konfigolt vim-hez. Ezer hála, meg ilyenek.
- A hozzászóláshoz be kell jelentkezni
Télleg, másik kérdés: A FreeBSD-s vim képes a /etc/vimrc vagy a /usr/local/etc/vimrc beolvasására segítség nélkül? vagy hol lehet a közös jellemzőket állítani?
Mert Gentoo-n pl. tud ilyent.
- A hozzászóláshoz be kell jelentkezni
man vim, "FILES" szekció a végén:
...
/usr/local/share/vim/vimrc
System wide Vim initializations.
/usr/local/share/vim/gvimrc
System wide gvim initializations.
...
Megnéztem ktrace-szel is, pontosnak tűnik a manpage:
fules@frankenstein:/tmp$ ktrace -f vim.trace vim
fules@frankenstein:/tmp$ kdump -f vim.trace | grep 'NAMI.*vimrc' | sort -u
16167 vim NAMI "/usr/home/fules/.vimrc"
16167 vim NAMI "/usr/local/share/vim/vimrc"
(Először amúgy a /usr/local/share-belit nyitja, csak a sort átrendezte.)
- A hozzászóláshoz be kell jelentkezni
Köszönöm a infokat.
- A hozzászóláshoz be kell jelentkezni