Bagaimana cara meluncurkan kate dari cscope?


0

Saya mencoba setting EDITORuntuk katedan memulai cscope. Sayangnya, kapan pun cscope meluncurkan kate:

kate +LINE FILE.c 

editor mengabaikan flag + line yang memperlakukannya hanya sebagai file lain (tidak ada) alih-alih membuka file.c pada baris yang diminta ...

Saya tidak percaya, editornya bisa sangat bodoh - pasti ada trik untuk membuatnya berfungsi dengan baik. Apa itu?

Jawaban:


1

Menurut 'kate --help', untuk membuka file dan melompat ke baris tertentu, Anda harus menggunakan argumen '-l', alih-alih '+':

kate -l LINE FILE.c

Bekerja untuk saya (baris perintah, bukan cscope).


0

Terima kasih atas jawaban user14164 di atas untuk penunjuk. Melihat-lihat halaman manual cscope, saya menemukan cara untuk mengajarkannya, bagaimana memohon editor, yang - seperti kate - tidak mengenali notasi + LINE . Dengan meluncurkan cscope dengan cara ini:

env CSCOPE_LINEFLAG=-l%s CSCOPE_EDITOR=kate cscope

Kemudian, dengan mengganti katedengan pembungkus, yang meluncurkan nyata katedi latar belakang (dengan stater chate kate diarahkan ke /dev/null)

#!/bin/sh
exec kate "$@" 2> /dev/null &

Saya mendapatkan fungsionalitas seperti gvim (di mana cscope tetap tersedia saat editor yang diluncurkan berjalan) tanpa banyak jendela gvim.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.