2010-02-09 10 views
3

Je suis confronté à un problème étrange. Lors de la navigation dans le code C d'un projet, la sortie "Trouver cette chaîne de caractères:" donne une correspondance positive, mais le texte est invisible [seuls les résultats de la recherche sont invisibles et non le menu]. Le curseur se déplace de haut en bas dans la liste des résultats. Certaines lignes sont parfois visibles comme vous pouvez le voir sur la capture d'écran ci-dessous. J'ai essayé de changer la couleur d'arrière-plan [du noir au blanc], enlevé toute instance de cscope.out dans le dossier du projet, reconstruit la base de données.Problème Cscope - Résultats de la recherche invisible

Le système est FC4. La version cscope utilisée est 15.7a.

Est-ce un bug connu? Des solutions?

Capture d'écran: Les captures d'écran sont effectuées à l'aide de Putty. Le même comportement est vu sur gnome-terminal, konsole.

http://img2.pict.com/05/11/00/2823072/0/cscope01.jpg

http://img2.pict.com/53/0e/38/2823075/0/cscope02.jpg

P.S: aussi dans les forums ubuntu - http://ubuntuforums.org/showthread.php?t=1402448

+0

Quelqu'un at-il fait face à ce problème avant atleast? – Shrinidhi

Répondre

5

Eh bien, trouvé la solution. Le problème est avec le format du fichier. Si les fichiers ont Ctrl + M à la fin de la ligne, cscope aura des problèmes avec eux.

Effectuez une conversion dos2unix sur tous les fichiers de test du répertoire. Cela devrait résoudre le problème.

:-)

+0

Merci, juste utilisé moi-même ... – Dan

1

Je vois le même problème; incroyablement ennuyeux. Parfois, vous pouvez rendre les résultats visibles en redimensionnant la fenêtre (ce qui provoque un redessin, je suppose).

Je suis venu ici en cherchant une solution. Si j'en trouve un, je le posterai.

+0

Merci pour la mise à jour. Dans l'attente de plus de contributions de votre part. – Shrinidhi

0

j'avais fixé le même problème dans mon système Centos en supprimant certains setings Cscope dans Vimrc. Je suppose qu'elle est causée par la mise en discordance entre Vimrc et ~/.vim/plugin/cscope_maps.vim

Détails,

je supprimer les paramètres ci-dessous dans mon .vimrc représentés comme un soufflet:

« si a ('cscope') "set cscopetag cscopeverbose

" si a ('quickfix') "set cscopequickfix = s-, C, D, i-, t-, e- " endif

"Annonce cnoreabbrev csa cs d "cnoreabbrev csf cs trouver " cnoreabbrev CSK cs tuer "cnoreabbrev rse cs reset " cnoreabbrev cs montrent css "cnoreabbrev aide csh cs

" endif

Questions connexes