Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - sepposippu

Sivuja: [1]
1
Tuo Fn + vasen shift ei koneessani jostain syystä toimi eikä merkkivalo syty, mutta antamasi neuvon mukaisesti kävin BIOSissa (näppäimen F10 painalluksella käynnistettäessä) ja sain siellä asetetuksi funktionäppäinten oletusasetuksen pois.

Parhaat kiitokset avusta! Valitan, että olen taitamattomuuttani näin pitkään vaivannut tällä asialla.

Terveisin,

Seppo Sippu

2
18.04-koneeni on HP 250 G6 15,6".

3
Minulla on funktionäppäimille F2-F9 map-määrittely .vimrc:ssä ja niillä on haluttu vaikutus LTS 16.04:ssä, mutta ei LTS 18.04:ssä. Kun olen 18.04:ssä vimissä joko komento- taii syöttömoodissa, niin funktionäppäimillä on järjestelmän niille määrittelemä oletusmerkitys, esimerkiksi F2 himmentää näyttöä ja F3 kirkastaa sitä. Näyttää siltä, ettei 18.04-koneessani (HP-kannettava) järjestelmä ollenkaan anna funktionäppäinten lähettämää sekvenssiä vimille käsiteltäväksi.

Kun 18.04:ssä komennan vimissä :map, näytetään kaikki mäppäykset niin kuin olen ne .vimrc-tiedostoon määritellyt, mutta todellisuudessa niillä ei siis ole mitään vaikutusta.

Käyttämäni terminaaliohjelma on 18.04:ssä Genomen pääte 3.28.2 ja 16.04:ssä Genomen pääte 3.18.3.

18.04:n kotihakemistossani ei ole .vim-nimistä alihakemistoa, mutta vanhan 16.04-koneeni (Samsung-kannettava) kotihakemistossa sellainen on, ja siinä on tiedosto .netrwhist. 

Kopioin vielä 16.04-koneeltani vim.basic-tiedoston (siis laajan vimin suoritusversion) 18.04-koneelleni ja kokeilin siellä. Sama tulos kuin 18.04:ään asennetulla vimillä: funktionäppäinten mäppäykset eivät siellä toimi.

4
Tiedosto /etc/vim/vimrc sisältää kommenttirivien lisäksi vain seuraavat rivit:

runtime! debian.vim
if has("syntax")
  syntax on
endif
if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif

Kokeilin .vimrc-tiedostolla, jossa on vain seuraava rivi:

map <F5> $

Ei toimi: F5-näppäimen painallus vimissä ei tee mitään.

5
Sivulla

https://stackoverflow.com/questions/3495124/not-reading-vimrc

annetusta vihjeestä käynnistin vimin komennolla

strace -o vim_strace vim foo

Sitten poistuin vimistä ja suoritin komennon

grep vimrc vim_strace

ja tässä on tulos:

stat("/usr/share/vim/vimrc", {st_mode=S_IFREG|0644, st_size=2469, ...}) = 0
openat(AT_FDCWD, "/usr/share/vim/vimrc", O_RDONLY) = 3
stat("/usr/share/vim/vimrc", {st_mode=S_IFREG|0644, st_size=2469, ...}) = 0
stat("/etc/vim/vimrc.local", 0x7ffeea93d150) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/vim/vimrc.local", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory)
stat("/home/sippu/.vimrc", {st_mode=S_IFREG|0644, st_size=525, ...}) = 0
openat(AT_FDCWD, "/home/sippu/.vimrc", O_RDONLY) = 3
stat("/home/sippu/.vimrc", {st_mode=S_IFREG|0644, st_size=525, ...}) = 0
write(5, " ~/.vimrc\n|4,39,1,0,1536001818,\""..., 4096) = 4096

Tästä voi päätellä, että kotihakemistoni .vimrc-tiedosto on ainakin nähty.

6
Vielä yksi raportti kyseisestä ongelmasta:

https://ubuntuforums.org/showthread.php?t=2398358

Olen noteerannut vastauksessa ehdotetut asiat, poistanut vim-tinyn ja
asentanut vimin uudestaan.

Kotihakemistossani olevan .vimrc-tiedostoni suojaukset:

-rw-r--r-- 1 sippu sippu 525 syys   2 14:53 .vimrc

Komento

vim --version

tuottaa tulosteen (lyhennettynä):

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 10 2018 21:31:58)
Pätsit: 1-1453
Muokannut pkg-vim-maintainers@lists.alioth.debian.org
Kääntänyt : pkg-vim-maintainers@lists.alioth.debian.org
Huge-versio ilman GUIta. Ominaisuudet mukana (+) ja poissa (-):
[...]
   järjestelmän vimrc: "$VIM/vimrc"
     käyttäjän vimrc: "$HOME/.vimrc"
 2. käyttäjän vimrc: "~/.vim/vimrc"
      käyttäjän exrc: "$HOME/.exrc"
       defaults-tiedosto: "$VIMRUNTIME/defaults.vim"
  $VIMin fallback: "/usr/share/vim"
Käännös: gcc -c -I. -Iproto -DHAVE_CONFIG_H   -Wdate-time  -g -O2 -fdebug-prefix-map=/build/vim-NQEcoP/vim-8.0.1453=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linkitys: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl     -L/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu -lpython3.6m -lpthread -ldl -lutil -lm

7
LTS 16.04:ssä minulla oli vim-versio 7.4, joka noteerasi .vimrc-tiedostoni määritykset moitteettomasti.  Toimiikohan tämä vanhempi vim-versio vielä LTS 18.04:ssä? Onnistuuko tähän versioon paluu LTS 18.04:ssä seuraavasti?

sudo apt-get remove vim
sudo apt-get update
sudo apt-get install vim=7.4

Vai aiheutuukohan tästä jokin sotku, jonka voi selvittää vain asentamalla 18.04:n uudestaan?

9
Tässä .vimrc-tiedostoni:

set enc=utf-8
set fileencoding=utf-8

syntax on
set autoindent
set autoprint
set noignorecase
set nomesg
set noslowopen
set noterse
set nonumber
"
set report=2
set tabstop=8
set wrapmargin=8
"
map! <Left> ^[
map <Left> h
map! <Up> ^[k
map <Up> k
map! <Right> ^[l
map <Right> l
map! <Down> ^[j
map <Down> j
map! ^[[7~ ^[1G
map ^[[7~ 1G
map! ^[[5~ ^[^B
map ^[[5~ ^B
map! ^[[6~ ^[^F
map ^[[6~ ^F
map <F9> 0d3wk
map <F2> 0i  2 CONT ^[j
map <F3> 0i    3 CONT ^[j
map <F4> 0i      4 CONT ^[j
map <F5> $
map! <F5> $
map! <F6> \
map! <F7> {
map! <F8> }


10
Olen vuosikausia käyttänyt vim-editorin kanssa samaa kotihakemiston .vimrc-tiedostoa, jossa on map-määrityksiä joillekin näppäimille. Se on toiminut odotetulla tavalla aina Ubuntu-versioon LTS 16.04 asti se mukaan lukien.  Mutta nyt LTS 18.04:ssä vim ei enää noteeraa .vimrc-tiedoston map-määrityksiä lainkaan.  Missähän vika?

11
Kiitokset kaikille avusta. Tein kannettavassani (Samsung 90X3A) Ubuntu 12.10:n alaisuudessa asennustikun Ubuntu 14.04:lle ja sain 14.04:n asentumaan suuremmitta vaikeuksitta. Asennusohjelma sisälsi mahdollisuuden korvata entinen 12.10 uudella 14.04:llä niin, että kaikki käyttäjien tiedostot säilyivät. Valitsin tämän mahdollisuuden.

LaTeXin saamiseksi toimimaan entiseen tapaan jouduin kyllä asentamaan useita pakkauksia. Avun tähän sain kirjoittamalla LaTeXin virheilmoituksen suoraan Googleen, jonka hakutuloksista löytyi sitten linkkejä keskustelufoorumeille, joissa ongelma oli tuotu esiin ja ratkaisu löydetty.

12
Minulla on vielä kannettavassani (Samsung 90X3A) Ubuntun versio 12.10, jota en saamistani useista muistutuksista huolimatta tullut ajoissa päivittäneeksi (upgrade) uudempaan versioon. Mainitun version tuki on päättynyt keväällä eikä päivitys enää ole mahdollista. Ainakaan en saanut sitä onnistumaan. Mikä neuvoksi? Onko lähdettävä "puhtaalta pöydältä" eli kopioitava ensin omat tiedostot talteen ja asennettava sitten uusi versio 14.04 muistitikulta?

Sivuja: [1]