Jag hade ett mystiskt problem med editorn vi (vim) idag och igår.
Jag är själv emacs-användare, men en som jag skulle hjälpa ville
använda vi och kör 7.10, som jag precis installerat + en massa tillägg.
Det var bara det att vi ignorerade filen .vimrc, som innehåller hans
personliga inställningar för programmet. Till råga på eländet verkade den
ignorera även den globala inställningsfilen /etc/någonstans.
Testade på min burk också och hade samma problem. Desperat skott i
mörkret: sudo apt-get install vim-gnome och se! Det funkade!
Alltså även med vanliga vi...
Är detta en bugg eller är det en feature som jag missat? Någon annan
som har haft samma problem?
Mystiskt vi-problem
- Urban Anjar
- Inlägg: 7306
- Blev medlem: 05 nov 2006, 22:59
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Vickleby
- Kontakt:
Mystiskt vi-problem
Ubuntu från början: http://ubuntufranborjan.wordpress.com/
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
Vill påminna om den här lilla filmen http://video.google.com/videoplay?docid ... 522818645#
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Mystiskt vi-problem
Jag använder också mest Emacs, så jag vet egentligen inte. Men jag upptäckte härom dagen att vim-tiny inte förstår UTF-8, kanske är det samma sak med ~/.vimrc?
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
SV: Mystiskt vi-problem
Kanske så enkelt som vi != vim?
Paketet vim-full kan vara bra att installera, dock inte nödvändigt.
Nu verkar det dock vara så att skriver man vi så blir det ändå vim...
Jag har inte haft problemet själv men då kör jag kubuntu med, kanske följer med något paket där som inte finns med i ubuntu? :S
Paketet vim-full kan vara bra att installera, dock inte nödvändigt.
Nu verkar det dock vara så att skriver man vi så blir det ändå vim...
Jag har inte haft problemet själv men då kör jag kubuntu med, kanske följer med något paket där som inte finns med i ubuntu? :S
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
SV: Mystiskt vi-problem
När jag startar vim så försöker vi(m) läsa ~/.vimrc.
Det är skillnad när man startar vi och vim. Kolla resultatet av strace.
Det är skillnad när man startar vi och vim. Kolla resultatet av strace.
Kod: Markera allt
strace vim 2>log
grep vimrc log
stat64("/usr/share/vim/vimrc", {st_mode=S_IFREG|0644, st_size=2318, ...}) = 0
open("/usr/share/vim/vimrc", O_RDONLY) = 3
stat64("/usr/share/vim/vimrc", {st_mode=S_IFREG|0644, st_size=2318, ...}) = 0
stat64("/etc/vim/vimrc.local", 0xbfbd6200) = -1 ENOENT (No such file or dire ctory)
open("/etc/vim/vimrc.local", O_RDONLY) = -1 ENOENT (No such file or directo ry)
stat64("/home/johan/.vimrc", 0xbfbd7330) = -1 ENOENT (No such file or direct ory)
open("/home/johan/.vimrc", O_RDONLY) = -1 ENOENT (No such file or directo ry)
open("/home/johan/_vimrc", O_RDONLY) = -1 ENOENT (No such file or directo ry)
Kod: Markera allt
strace vi 2>logv
grep vimrc logv
stat64("/usr/share/vim/vimrc.tiny", {st_mode=S_IFREG|0644, st_size=774, ...} ) = 0
open("/usr/share/vim/vimrc.tiny", O_RDONLY) = 3
stat64("/usr/share/vim/vimrc.tiny", {st_mode=S_IFREG|0644, st_size=774, ...} ) = 0
stat64("/home/johan/.vimrc", 0xbf88f7f0) = -1 ENOENT (No such file or direct ory)
open("/home/johan/.vimrc", O_RDONLY) = -1 ENOENT (No such file or directo ry)
open("/home/johan/_vimrc", O_RDONLY) = -1 ENOENT (No such file or directo ry)
KDE 4.5 SC är ute i det fria!!! Tjoho
Stagnation is good for nobody - after all if you don't progress you end up with gnome
Stagnation is good for nobody - after all if you don't progress you end up with gnome
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Mystiskt vi-problem
Har nyligen uppgraderat mina kunskaper om VIM lite efter att ha sett en sida i wikin. Om jag nu har förstått det hela rätt, så körs VIM som standard i kompatibelt läge med VI. Man om man skapar filen .vimrc, då är det bara VIM man får. Utan den filen kör man alltså VIM i ett begränsat läge. Kapar man linan till VI får man allt det lullull som har lagts till i VIM. Man visst, ska man ha extra allt så ska man installera vim-full.
SV: Mystiskt vi-problem
Det räcker väl med:
För att dra nytta av allt i vim-full måste man nog vara en riktig "power user". 
Kod: Markera allt
sudo apt-get install vim

- Är det en rättighet att förbli okunnig?
- Jag vet inte, men jag vägrar ta reda på det!
Human logic: 'I want to fight for world peace, give me a gun!'
- Jag vet inte, men jag vägrar ta reda på det!
Human logic: 'I want to fight for world peace, give me a gun!'