~ubuntu-branches/ubuntu/precise/kde-l10n-sv/precise-proposed

« back to all changes in this revision

Viewing changes to docs/kde-baseapps/kate/plugins.docbook

  • Committer: Package Import Robot
  • Author(s): Felix Geyer
  • Date: 2012-06-25 10:29:51 UTC
  • mfrom: (1.1.49)
  • Revision ID: package-import@ubuntu.com-20120625102951-4kn2ojql9z1ig1a1
Tags: 4:4.8.4-0ubuntu0.1
New upstream release (svn: 1297691, type: stable). (LP: #1007798)

Show diffs side-by-side

added added

removed removed

Lines of Context:
199
199
<itemizedlist>
200
200
<listitem>
201
201
<para
202
 
>GDB: Tillhandahåller ett enkelt gränssnitt för GDB</para>
203
 
<!-- GDB Plugin http://kate-editor.org/2011/06/23/kate-plugin-updates-part-2/-->
 
202
><link linkend="kate-application-plugin-gdb"
 
203
>&gdb;</link
 
204
> - Tillhandahåller ett enkelt gränssnitt för &gdb;</para>
204
205
</listitem>
205
206
<listitem>
206
207
<para
3238
3239
 
3239
3240
</sect1>
3240
3241
 
 
3242
<sect1 id="kate-application-plugin-gdb">
 
3243
<sect1info>
 
3244
<authorgroup>
 
3245
<author
 
3246
><firstname
 
3247
>Martin</firstname
 
3248
> <surname
 
3249
>Gergov</surname
 
3250
></author>
 
3251
<author
 
3252
>&TC.Hollingsworth; &TC.Hollingsworth.mail;</author>
 
3253
</authorgroup>
 
3254
</sect1info>
 
3255
<title
 
3256
>Insticksprogram för &gdb;</title>
 
3257
 
 
3258
<sect2 id="gdb-intro">
 
3259
<title
 
3260
>Inledning</title>
 
3261
 
 
3262
<para
 
3263
>Insticksprogrammet för &gdb; i &kappname; tillhandahåller ett enkelt gränssnitt för den populära avlusaren från &GNU;-projektet.</para>
 
3264
 
 
3265
<important>
 
3266
<para
 
3267
>Tidigare erfarenhet av &gdb; rekommenderas starkt. För mer information om att använda &gdb;, besök <ulink url="http://www.gnu.org/s/gdb/"
 
3268
>&gdb;:s hemsida</ulink
 
3269
>.</para>
 
3270
</important>
 
3271
 
 
3272
<para
 
3273
>Insticksprogrammet för &gdb; kan aktiveras på <link linkend="config-dialog-plugins"
 
3274
>sidan med insticksprogram i &kappname;s inställningar</link
 
3275
>.</para>
 
3276
 
 
3277
<para
 
3278
>För att insticksprogrammet ska fungerar riktigt, måste du ha en källkodsfil (av vilken typ som helst som stöds av &gdb;) och ett körbart program.</para>
 
3279
 
 
3280
<tip>
 
3281
<para
 
3282
>Om du kompilerar med &gcc;/<command
 
3283
>g++</command
 
3284
> bör du kanske använda kommandoradsväljaren <command
 
3285
><parameter
 
3286
>-ggdb</parameter
 
3287
></command
 
3288
>. </para>
 
3289
</tip>
 
3290
 
 
3291
<para
 
3292
>Efter dessa förberedelser har gjorts, öppna källkodsfilen i &kappname;, skriv in sökvägen till det körbara programmet under fliken <guilabel
 
3293
>Inställningar</guilabel
 
3294
> i verktygsvyn <guilabel
 
3295
>Avlusningsvy</guilabel
 
3296
>, och välj <menuchoice
 
3297
><guimenu
 
3298
>Avlusa</guimenu
 
3299
> <guimenuitem
 
3300
>Starta avlusning</guimenuitem
 
3301
></menuchoice
 
3302
> i menyn för att komma igång.</para>
 
3303
 
 
3304
</sect2>
 
3305
 
 
3306
<sect2 id="gdb-menus">
 
3307
<title
 
3308
>Meny- och verktygsradstruktur</title>
 
3309
 
 
3310
<para
 
3311
>Alla dessa alternativ är tillgängliga i &kappname;s menyer, och många är också tillgängliga från avlusningsverktygsraden.</para>
 
3312
 
 
3313
<variablelist>
 
3314
 
 
3315
<varlistentry id="gdb-menus-show-debug-view">
 
3316
<term
 
3317
><menuchoice
 
3318
><guimenu
 
3319
>Visa</guimenu
 
3320
> <guisubmenu
 
3321
>Verktygsvyer</guisubmenu
 
3322
> <guimenuitem
 
3323
>Visa avlusningsvy</guimenuitem
 
3324
> </menuchoice
 
3325
></term>
 
3326
<listitem
 
3327
><para
 
3328
>Visar en verktygsvy som innehåller utmatning från &gdb;, kommandoraden för &gdb; som använts, och andra inställningar.</para
 
3329
></listitem>
 
3330
</varlistentry>
 
3331
 
 
3332
<varlistentry id="gdb-menus-show-locals">
 
3333
<term
 
3334
><menuchoice
 
3335
><guimenu
 
3336
>Visa</guimenu
 
3337
> <guisubmenu
 
3338
>Verktygsvyer</guisubmenu
 
3339
> <guimenuitem
 
3340
>Visa lokala objekt</guimenuitem
 
3341
> </menuchoice
 
3342
></term>
 
3343
<listitem
 
3344
><para
 
3345
>Visar en lista med alla variabler som för närvarande är inlästa och deras värden. </para
 
3346
></listitem>
 
3347
</varlistentry>
 
3348
 
 
3349
<varlistentry id="gdb-menus-show-call-stack">
 
3350
<term
 
3351
><menuchoice
 
3352
><guimenu
 
3353
>Visa</guimenu
 
3354
> <guisubmenu
 
3355
>Verktygsvyer</guisubmenu
 
3356
> <guimenuitem
 
3357
>Visa anropsstack</guimenuitem
 
3358
> </menuchoice
 
3359
></term>
 
3360
<listitem
 
3361
><para
 
3362
>Visar en bakåtspårning från &gdb;.</para
 
3363
></listitem>
 
3364
</varlistentry>
 
3365
 
 
3366
<varlistentry id="gdb-menus-targets">
 
3367
<term
 
3368
><menuchoice
 
3369
><guimenu
 
3370
>Avlusa</guimenu
 
3371
><guimenuitem
 
3372
>Mål</guimenuitem
 
3373
> </menuchoice
 
3374
></term>
 
3375
<listitem
 
3376
><para
 
3377
>En undermeny som innehåller en lista med mål (körbara program). </para
 
3378
></listitem>
 
3379
</varlistentry>
 
3380
 
 
3381
<varlistentry id="gdb-menus-arg-lists">
 
3382
<term
 
3383
><menuchoice
 
3384
><guimenu
 
3385
>Avlusa</guimenu
 
3386
><guimenuitem
 
3387
>Argumentlistor</guimenuitem
 
3388
> </menuchoice
 
3389
></term>
 
3390
<listitem
 
3391
><para
 
3392
>En undermeny som innehåller alla argumentlistor.</para
 
3393
></listitem>
 
3394
</varlistentry>
 
3395
 
 
3396
<varlistentry id="gdb-menus-start">
 
3397
<term
 
3398
><menuchoice
 
3399
><guimenu
 
3400
>Avlusa</guimenu
 
3401
> <guimenuitem
 
3402
>Starta avlusning</guimenuitem
 
3403
> </menuchoice
 
3404
></term>
 
3405
<listitem
 
3406
><para
 
3407
>Startar &gdb; med ett mål.</para
 
3408
></listitem>
 
3409
</varlistentry>
 
3410
 
 
3411
<varlistentry id="gdb-menus-kill">
 
3412
<term
 
3413
><menuchoice
 
3414
><guimenu
 
3415
>Avlusa</guimenu
 
3416
> <guimenuitem
 
3417
>Döda eller stoppa avlusning</guimenuitem
 
3418
> </menuchoice
 
3419
></term>
 
3420
<listitem
 
3421
><para
 
3422
>Stoppar &gdb;.</para
 
3423
></listitem>
 
3424
</varlistentry>
 
3425
 
 
3426
<varlistentry id="gdb-menus-restart">
 
3427
<term
 
3428
><menuchoice
 
3429
><guimenu
 
3430
>Avlusa</guimenu
 
3431
> <guimenuitem
 
3432
>Starta om avlusning</guimenuitem
 
3433
> </menuchoice
 
3434
></term>
 
3435
<listitem
 
3436
><para
 
3437
>Startar om &gdb;.</para
 
3438
></listitem>
 
3439
</varlistentry>
 
3440
 
 
3441
<varlistentry id="gdb-menus-break">
 
3442
<term
 
3443
><menuchoice
 
3444
><guimenu
 
3445
>Avlusa</guimenu
 
3446
> <guimenuitem
 
3447
>Växla brytpunkt</guimenuitem
 
3448
> </menuchoice
 
3449
></term>
 
3450
<listitem
 
3451
><para
 
3452
>Sätt en brytpunkt på markörens nuvarande position. </para
 
3453
></listitem>
 
3454
</varlistentry>
 
3455
 
 
3456
<varlistentry id="gdb-menus-step-in">
 
3457
<term
 
3458
><menuchoice
 
3459
><guimenu
 
3460
>Avlusa</guimenu
 
3461
> <guimenuitem
 
3462
>Stega in i</guimenuitem
 
3463
> </menuchoice
 
3464
></term>
 
3465
<listitem
 
3466
><para
 
3467
>Kör aktuell sats (funktionsanrop avlusas). </para
 
3468
></listitem>
 
3469
</varlistentry>
 
3470
 
 
3471
<varlistentry id="gdb-menus-step-over">
 
3472
<term
 
3473
><menuchoice
 
3474
><guimenu
 
3475
>Avlusa</guimenu
 
3476
> <guimenuitem
 
3477
>Stega förbi</guimenuitem
 
3478
> </menuchoice
 
3479
></term>
 
3480
<listitem
 
3481
><para
 
3482
>Kör aktuell sats (funktionsanrop avlusas inte)</para
 
3483
></listitem>
 
3484
</varlistentry>
 
3485
 
 
3486
<varlistentry id="gdb-menus-step-out">
 
3487
<term
 
3488
><menuchoice
 
3489
><guimenu
 
3490
>Avlusa</guimenu
 
3491
> <guimenuitem
 
3492
>Stega ut ur</guimenuitem
 
3493
> </menuchoice
 
3494
></term>
 
3495
<listitem
 
3496
><para
 
3497
>Återupptar körning till programmet som kör avslutas.</para
 
3498
></listitem>
 
3499
</varlistentry>
 
3500
 
 
3501
<varlistentry id="gdb-menus-move-pc">
 
3502
<term
 
3503
><menuchoice
 
3504
><guimenu
 
3505
>Avlusa</guimenu
 
3506
> <guimenuitem
 
3507
>Flytta programräknare</guimenuitem
 
3508
> </menuchoice
 
3509
></term>
 
3510
<listitem
 
3511
><para
 
3512
>Flyttar programräknaren (nästa körning).</para
 
3513
></listitem>
 
3514
</varlistentry>
 
3515
 
 
3516
<varlistentry id="gdb-menus-run-to-cursor">
 
3517
<term
 
3518
><menuchoice
 
3519
><guimenu
 
3520
>Avlusa</guimenu
 
3521
> <guimenuitem
 
3522
>Kör till markören</guimenuitem
 
3523
> </menuchoice
 
3524
></term>
 
3525
<listitem
 
3526
><para
 
3527
>Kör programmet till det når nuvarande markörposition. </para
 
3528
></listitem>
 
3529
</varlistentry>
 
3530
 
 
3531
<varlistentry id="gdb-menus-continue">
 
3532
<term
 
3533
><menuchoice
 
3534
><guimenu
 
3535
>Avlusa</guimenu
 
3536
> <guimenuitem
 
3537
>Fortsätt</guimenuitem
 
3538
> </menuchoice
 
3539
></term>
 
3540
<listitem
 
3541
><para
 
3542
>Ignorerar eventuella brytpunkter och kör programmet till det avslutas (med lyckat resultat eller inte).</para
 
3543
></listitem>
 
3544
</varlistentry>
 
3545
 
 
3546
<varlistentry id="gdb-menus-print-value">
 
3547
<term
 
3548
><menuchoice
 
3549
><guimenu
 
3550
>Avlusa</guimenu
 
3551
> <guimenuitem
 
3552
>Skriv ut värde</guimenuitem
 
3553
> </menuchoice
 
3554
></term>
 
3555
<listitem
 
3556
><para
 
3557
>Skriver ut värdet på variabeln som markören för närvarande pekar på.</para
 
3558
></listitem>
 
3559
</varlistentry>
 
3560
 
 
3561
<varlistentry id="gdb-menus-toolbar">
 
3562
<term
 
3563
><menuchoice
 
3564
><guimenu
 
3565
>Inställningar</guimenu
 
3566
> <guisubmenu
 
3567
>Visade verktygsrader</guisubmenu
 
3568
> <guimenuitem
 
3569
>Insticksprogram för &gdb;</guimenuitem
 
3570
> </menuchoice
 
3571
></term>
 
3572
<listitem
 
3573
><para
 
3574
>Visar avlusningsverktygsraden.</para
 
3575
></listitem>
 
3576
</varlistentry>
 
3577
 
 
3578
</variablelist>
 
3579
 
 
3580
</sect2>
 
3581
 
 
3582
<sect2 id="gdb-debug-view">
 
3583
<title
 
3584
>Avlusningsvy</title>
 
3585
 
 
3586
<para
 
3587
>Verktygsvyn <guilabel
 
3588
>Avlusningsvy</guilabel
 
3589
> består av flera flikar: </para>
 
3590
 
 
3591
<variablelist>
 
3592
 
 
3593
<varlistentry>
 
3594
<term
 
3595
><guilabel
 
3596
>Utmatning från &gdb;</guilabel
 
3597
></term>
 
3598
<listitem>
 
3599
<para
 
3600
>Innehåller utmatning från &gdb; och en &gdb; kommandorad.</para>
 
3601
 
 
3602
<screenshot id="screenshot-gdb-output">
 
3603
<screeninfo
 
3604
>Fliken Utmatning</screeninfo>
 
3605
<mediaobject>
 
3606
<imageobject
 
3607
><imagedata fileref="gdb-output.png" format="PNG"/></imageobject>
 
3608
<textobject
 
3609
><phrase
 
3610
>Fliken Utmatning.</phrase
 
3611
></textobject>
 
3612
<caption
 
3613
><para
 
3614
>Fliken <guilabel
 
3615
>Utmatning</guilabel
 
3616
> visar utmatningen från en avlusningssession.</para
 
3617
></caption>
 
3618
</mediaobject>
 
3619
</screenshot>
 
3620
 
 
3621
</listitem>
 
3622
</varlistentry>
 
3623
 
 
3624
<varlistentry>
 
3625
<term
 
3626
><guilabel
 
3627
>Inställningar</guilabel
 
3628
></term>
 
3629
<listitem>
 
3630
<variablelist>
 
3631
 
 
3632
<varlistentry>
 
3633
<term
 
3634
><guilabel
 
3635
>Mål</guilabel
 
3636
></term>
 
3637
<listitem
 
3638
><para
 
3639
>Sökväg till mål (körbart program) att avlusa.</para
 
3640
></listitem>
 
3641
</varlistentry>
 
3642
 
 
3643
<varlistentry>
 
3644
<term
 
3645
><guilabel
 
3646
>Arbetskatalog</guilabel
 
3647
></term>
 
3648
<listitem
 
3649
><para
 
3650
>Nuvarande arbetskatalog som tillhandahålls till målet. </para
 
3651
></listitem>
 
3652
</varlistentry>
 
3653
 
 
3654
<varlistentry>
 
3655
<term
 
3656
><guilabel
 
3657
>Argumentlista</guilabel
 
3658
></term>
 
3659
<listitem
 
3660
><para
 
3661
>Argument som skickas till programmet.</para
 
3662
></listitem>
 
3663
</varlistentry>
 
3664
 
 
3665
<varlistentry>
 
3666
<term
 
3667
><guilabel
 
3668
>Behåll fokus</guilabel
 
3669
></term>
 
3670
<listitem
 
3671
><para
 
3672
>Behåller fokus på &gdb;:s kommandorad.</para
 
3673
></listitem>
 
3674
</varlistentry>
 
3675
 
 
3676
<varlistentry>
 
3677
<term
 
3678
><guilabel
 
3679
>Omdirigera in- och utmatning</guilabel
 
3680
></term>
 
3681
<listitem
 
3682
><para
 
3683
>Visar en ny flik för <guilabel
 
3684
>I/O</guilabel
 
3685
> i <guilabel
 
3686
>Avlusningsvyn</guilabel
 
3687
> där du kan se utmatning från och ge inmatning till programmet som kör.</para
 
3688
></listitem>
 
3689
</varlistentry>
 
3690
 
 
3691
</variablelist>
 
3692
 
 
3693
<screenshot id="screenshot-gdb-settings">
 
3694
<screeninfo
 
3695
>Fliken Inställningar</screeninfo>
 
3696
<mediaobject>
 
3697
<imageobject
 
3698
><imagedata fileref="gdb-settings.png" format="PNG"/></imageobject>
 
3699
<textobject
 
3700
><phrase
 
3701
>Fliken Inställningar.</phrase
 
3702
></textobject>
 
3703
<caption
 
3704
><para
 
3705
>Fliken <guilabel
 
3706
>Inställningar</guilabel
 
3707
> visar inställningen för en avlusningssession.</para
 
3708
></caption>
 
3709
</mediaobject>
 
3710
</screenshot>
 
3711
 
 
3712
</listitem>
 
3713
</varlistentry>
 
3714
 
 
3715
<varlistentry>
 
3716
<term
 
3717
><guilabel
 
3718
>I/O</guilabel
 
3719
></term>
 
3720
<listitem>
 
3721
<para
 
3722
>Innehåller ett område som visar utmatning från programmet som kör och en kommandorad där du kan ange inmatning till det.</para>
 
3723
 
 
3724
<screenshot id="screenshot-gdb-io">
 
3725
<screeninfo
 
3726
>Fliken I/O</screeninfo>
 
3727
<mediaobject>
 
3728
<imageobject
 
3729
><imagedata fileref="gdb-io.png" format="PNG"/></imageobject>
 
3730
<textobject
 
3731
><phrase
 
3732
>Fliken I/O.</phrase
 
3733
></textobject>
 
3734
<caption
 
3735
><para
 
3736
>Fliken <guilabel
 
3737
>I/O</guilabel
 
3738
> som visar utmatning från ett enkelt testprogram.</para
 
3739
></caption>
 
3740
</mediaobject>
 
3741
</screenshot>
 
3742
 
 
3743
</listitem>
 
3744
</varlistentry>
 
3745
 
 
3746
</variablelist>
 
3747
 
 
3748
</sect2>
 
3749
 
 
3750
<sect2 id="gdb-other">
 
3751
<title
 
3752
>Anropsstack och lokala objekt</title>
 
3753
 
 
3754
<para
 
3755
>Verktygsvyn <guilabel
 
3756
>Anropsstack</guilabel
 
3757
> innehåller en lista av formaterad bakåtspårning som returneras från &gdb;.</para>
 
3758
 
 
3759
<screenshot id="screenshot-gdb-call-stack">
 
3760
<screeninfo
 
3761
>Verktygsvyn Anropsstack i &gdb;</screeninfo>
 
3762
<mediaobject>
 
3763
<imageobject
 
3764
><imagedata fileref="gdb-call-stack.png" format="PNG"/></imageobject>
 
3765
<textobject
 
3766
><phrase
 
3767
>Verktygsvyn Anropsstack.</phrase
 
3768
></textobject>
 
3769
<caption
 
3770
><para
 
3771
>Verktygsvyn <guilabel
 
3772
>Anropsstack</guilabel
 
3773
> i insticksprogrammet för &gdb;. </para
 
3774
></caption>
 
3775
</mediaobject>
 
3776
</screenshot>
 
3777
 
 
3778
<para
 
3779
>Verktygsvyn <guilabel
 
3780
>Lokala objekt</guilabel
 
3781
> innehåller en lista över alla variabler som för närvarande är laddade från programmet, och deras motsvarande värden.</para>
 
3782
 
 
3783
<screenshot id="screenshot-gdb-locals">
 
3784
<screeninfo
 
3785
>Verktygsvyn Lokala objekt i &gdb;</screeninfo>
 
3786
<mediaobject>
 
3787
<imageobject
 
3788
><imagedata fileref="gdb-locals.png" format="PNG"/></imageobject>
 
3789
<textobject
 
3790
><phrase
 
3791
>Verktygsvyn Lokala objekt</phrase
 
3792
></textobject>
 
3793
<caption
 
3794
><para
 
3795
>Verktygsvyn <guilabel
 
3796
>Lokala objekt</guilabel
 
3797
> i insticksprogrammet för &gdb;. </para
 
3798
></caption>
 
3799
</mediaobject>
 
3800
</screenshot>
 
3801
 
 
3802
</sect2>
 
3803
 
 
3804
<sect2 id="gdb-ack">
 
3805
<title
 
3806
>Tack och erkännanden</title>
 
3807
 
 
3808
<para
 
3809
>Särskilt tack till deltagaren i Google Code-In 2011, Martin Gergov, för att ha skrivit stora delar av det här avsnittet.</para>
 
3810
 
 
3811
</sect2>
 
3812
 
 
3813
</sect1>
 
3814
 
3241
3815
<!--
3242
3816
Missing (according to config docs)
3243
3817
Additional pages for enabled plugins: