Sziasztok!
A vim szövegszerkesztővel eddig még nem adódótt ilyen problémám, hátha valakivel már előfordult:
Latexben írok dokumentációt és egyes latex forrásfájlokban nem hajlandó reagálni az 'é' betű leütésére. Más fájlokban megy, és a rövid tex fájlokban is. A vicc, hogy ha átnevezem vmi.tex-ről vmi.txt-re akkor lehet 'é'-t beírni, de ha tex-ként megnyitom, és :set fileytype= paranccsal normál típusúvá állítom attól még nem lehet 'é'-t írni.A vimrc-m:
" Begin .vimrc
"set columns=80
set ruler
colorscheme murphy
syntax enable
set tabstop=2
set shiftwidth=2
set incsearch
set autoindent
" End .vimrc
A vim verzója:
VIM - Vi IMproved 7.0 (2006 May 7, compiled Aug 9 2006 01:57:23)
Compiled by uhubuild
Normal version without GUI. Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist
+cmdline_info +comments +cryptv -cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search
-farsi +file_in_path +find_in_path +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist -keymap -langmap
+libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm
-mouse_netterm +mouse_xterm +multi_byte +multi_lang -mzscheme -netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile
-python +quickfix +reltime -rightleft -ruby +scrollbind -signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/etc"
f-b for $VIMRUNTIME: "/usr/share/vim/vim70"
Compilation: i586-uhu-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2
Linking: i586-uhu-linux-gcc -L/usr/local/lib -o vim -lncurses -ldl
- 1831 megtekintés
Hozzászólások
A fájl amivel nem megy kimaradt:
\documentclass[a4paper,12pt]{article}
\usepackage[magyar]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphics}
\newcommand{\secref}[1]{\aref{sec:#1}.~fejezet}
\newcommand{\figref}[1]{\aref{fig:#1}.~ábra}
\newcommand{\figreff}[1]{\aref{fig:#1}.~ábrá}
\newcommand{\tabref}[1]{\aref{tab:#1}.~táblázat}
\newcommand{\Secref}[1]{\Aref{sec:#1}.~fejezet}
\newcommand{\Figref}[1]{\Aref{fig:#1}.~ábra}
\newcommand{\Figreff}[1]{\Aref{fig:#1}.~ábrá}
\newcommand{\Tabref}[1]{\Aref{tab:#1}.~táblázat}
\begin{document}
\frenchspacing
\include{preface}
\include{hardware}
\end{document}
ezt manual.tex-ként megnyitva nem működik nekem
- A hozzászóláshoz be kell jelentkezni
csak az 'é'-vel van gondod?
Nem lehet hogy valami billenytűkombó aktiválódik (helytelenül) tex fájlokhoz? Azt pont nem lehet visszacsinálni a filetype állításával.
fileencodings mire van állítva?
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Csak az é-nél futottam bele eddig, az ékezeteseket mind kipróbáltam. Persze a nagy 'É' megy :)
fileencodings=ucs-bom,utf-8,default,latin1
fileencoding=utf-8
billenytű kombo alatt egy map beállítást értesz?
unmap é-re "E31: No such mapping"
- A hozzászóláshoz be kell jelentkezni
vimrc-ben elhelyezett
filetype off
lett a workaround,
megnyitás után
:set filetype=tex
parancsot követően megint nem működik az 'é' betű, úgy tűnik ez egy ilyen bug
- A hozzászóláshoz be kell jelentkezni
vagy feature:)
- A hozzászóláshoz be kell jelentkezni
Ha feature, akkor rövid úton ki fogok ábrándulni a vi-ból.
Alkalomadtán majd az új vi verzión is kipróbálom, hátha :)
- A hozzászóláshoz be kell jelentkezni
A megoldás: frissítés.
7.1-es verziót fordítottam és megszűnt a hiba.
- A hozzászóláshoz be kell jelentkezni
Egy féléve a vim-latexsuite csomag feltétele után nekem is előjött. Már nem emlékszem, hogy melyik fájlban, de valahol megtaláltam az erre vonatkozó részt, és azt az opciót kiszedtem. Persze ha új vim telepítése megoldotta, akkor nem aktuális.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy a latexsuite-tól volt, már el is felejetettem hogy felraktam.
És az újratelepítés csak azért segített, mert most nincs latexsuite.
- A hozzászóláshoz be kell jelentkezni
igen, ezt akartam en is irni, csak aztan olvastam, hogy a frissites megoldotta. ha ideiglenesen bevitelkor kikapcsoltam, akkor jol mukodott, vele viszont nem volt e'.
- A hozzászóláshoz be kell jelentkezni
Most rohanok el, de estére megkeresem, hogy mit kell átírni a vim-latexsuite-ban.
- A hozzászóláshoz be kell jelentkezni
MEGOLDÁS: A vim-latexsuite-vel akad.
A következő fájl:
ftplugin/latex-suite/envmacros.vim
950. sorát kell kikommentezni (idézőjellel). Tehát így nézzen ki:
" imap < b u f f e r > < M - i > < P l u g >Tex_InsertItemOnThisLine
Az ftplugin könyvtár vagy a ~/.vim-ben lesz, vagy a /usr/share/vim/addons/-ban.
A parancs egyébként valami olyasmit csinál, hogy az adott helyre beszúr egy \item elemet (ha felsorolás környezetben vagyunk). < M - i >-nek veszi az é betűt.
Segített? Vagy végleg letettél a latexsuite használatáról?
- A hozzászóláshoz be kell jelentkezni
Köszönöm, segített.
Mind a 7.0-ás, mind a 7.1-es verzióban fenn állt a probléma.
Én el is felejtkeztem, hogy a latexsuite fenn volt, szóval nem is használtam :)
Ennek örömére viszont elkezdtem megtanulni a használatát, tetszik.
- A hozzászóláshoz be kell jelentkezni