Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Linux \ Lazarus IDE Start Basics Tutorial     - Oracle 10046 Event (Database)

- SQL Server memory Misunderstanding (Database)

- MySQL enabled SSD storage (Database)

- Sublime Text 3 using summary (Linux)

- Linux file and directory permissions settings (Linux)

- Service Discovery: Zookeeper vs etcd vs Consul (Server)

- Ubuntu How to mount iso file (Linux)

- 10 tips daily Docker (Server)

- Linux centralized log server rsyslog (Server)

- Cool Android realization SVG animation (Programming)

- redis main building and disaster recovery from a cluster deployment (Database)

- To install the latest version of the EPEL on CentOS 5.x or 6.x (Linux)

- Linux into single user mode to modify the administrator password (Linux)

- Linux (Debian) install software, missing dynamic link libraries .so (Linux)

- Linux itself disguised illusion strengthen security (Linux)

- Spring3 + SpringMVC + Hibernate4 full annotation environment configuration (Server)

- Fatal NI connect error 12170 error in Alert Log (Database)

- The PostgreSQL database pg_dump command line does not enter a password method (Database)

- Docker + Nginx + Tomcat7 simple load balancing configuration (Server)

- VMware virtual machine operating system log Error in the RPC receive loop resolve (Linux)

 
         
  Lazarus IDE Start Basics Tutorial
     
  Add Date : 2018-11-21      
         
         
         
  Delphi + cnpack used to use the proceeds to lazarus a little uncomfortable is not it! In fact, lazaurs editor is very powerful, support batch to change the code after completion, auto-complete, template editing, multi-line indent comments, the code inside the selected word! At present, I know these.

Well, first the first, code completion!

Press the keyboard Ctrl + W key! After pressing this key input variables to OK ~

Second, automatically!

Automatic shortcut keys Most of the conflict, the solution is to open Tools-> Option-> Editor-> Key Mappings-> CodeTools commands-> Identifier completion on the right edit, and then modify it according to the actual situation, I was again hook option Alt, that is to say, my hotkey is Ctrl + Alt + Space! Figure do not understand!

Third, the template editor!

This is also quite simple, press the keyboard Ctrl + J, then enter the class, Enter! Is not it cool!

Fourth, multi-line indent comment!

Indent: Left -> Ctrl + U

Right -> Ctrl + I (select multiple lines of code Gengshuang)

Multi-line comments: Ctrl + /

The fifth batch change after selecting the code word inside!

First select a line of code, and then click on the left of the editor display line numbers to the left of the pen, look at Figure Oh.

This time you can type b, all changed a variable b, you can also press the tab to jump to the next word.

Not over here, hey ~ sending you a very nice stuff! Editor highlighting!

< ? Xml version = "1.0"?>
< CONFIG>
  < EditorOptions Version = "9">
    < Display DoNotWarnForFont = "Ubuntu Mono" EditorFont = "Ubuntu Mono" EditorFontSize = "13">
      < MarkupCurrentWord NoKeyword = "False" />
    < / Display>
    < KeyMapping>
      < Default Count = "1">
        < Version Value = "6" />
        < Item1 Name = "Identifier completion">
          < KeyA Default = "False" Key1 = "32" Shift1 = "5" />
        < / Item1>
      < / Default>
    < / KeyMapping>
    < CodeTools CodeTemplateFileName = "/ home / lht / .lazarus / lazarus.dci" CompletionLongLineHintTypeCompletionLongLineHintType = "sclpExtendRightOnly" AutoDelayInMSec = "104" />
    < Mouse>
      < Default Version = "1" />
    < / Mouse>
    < Color Version = "9">
      < LangObjectPascal Version = "9">
        < ColorScheme Value = "Twilight" />
        < SchemeTwilight>
          < Space Background = "1973790" FrameColor = "5000268" FrameStyle = "slsDotted" FrameEdges = "sfeBottom" />
          < Number Foreground = "7434751" />
          < String Foreground = "7337839" />
          < Symbol Foreground = "clYellow" />
          < Comment Foreground = "clSkyBlue" Style = "fsItalic" />
          < Assembler Foreground = "11715098" />
          < Directive Foreground = "22015" />
          < Case_label Foreground = "16541892" />
          < IDE_Directive Foreground = "1478752" />
          < Reserved_word Foreground = "1023473" />
        < / SchemeTwilight>
      < / LangObjectPascal>
      < Globals Version = "9">
        < SchemeTwilight>
          < AhaDefault Background = "1973790" />
        < / SchemeTwilight>
      < / Globals>
      < LangPython Version = "9">
        < SchemeTwilight>
          < Float Foreground = "8345087" />
          < Octal Foreground = "16755455" />
          < Number Foreground = "8345087" />
          < String Foreground = "8388522" />
          < Symbol Foreground = "clYellow" />
          < Comment Foreground = "clSkyBlue" />
          < Hexadecimal Foreground = "8345087" />
          < SyntaxError Foreground = "16755285" />
          < Documentation Foreground = "16755370" />
          < Reserved_word Foreground = "43775" />
          < Non_reserved_keyword Foreground = "8366847" />
        < / SchemeTwilight>
      < / LangPython>
    < / Color>
    < Misc PasExtendedKeywordsMode = "True" />
    < General>
      < Editor TabIndent = "True" TabWidth = "2" />
    < / General>
    < DividerDraw>
      < LangObjectPascal>
        < TypeSect>
          < TopColor Value = "9157119" />
        < / TypeSect>
        < TypeGVar>
          < TopColor Value = "9157119" />
        < / TypeGVar>
        < TypeGStruct>
          < TopColor Value = "9157119" />
        < / TypeGStruct>
        < TypeProc>
          < TopColor Value = "9157119" />
        < / TypeProc>
        < TypeLStruct>
          < MaxDepth Value = "1" />
          < TopColor Value = "9157119" />
        < / TypeLStruct>
      < / LangObjectPascal>
    < / DividerDraw>
  < / EditorOptions>
< / CONFIG>
     
         
         
         
  More:      
 
- Oracle GoldenGate tutorial Second, configure and use (Database)
- The source code compiler installation Nginx 1.8.0 under Ubuntu 14.10 (Server)
- Batch download files using the explorer under Windows Server 2008 R2 (Server)
- Linux operating system security management skills (Linux)
- Struts2 configure a static resource files without Struts processing (regular match) (Programming)
- Basic Java JNI (Programming)
- Configuring Android NDK development environment for Mac OS X (Linux)
- Linux operating system security can not be ignored (Linux)
- Five strokes to find out the IP address you want to know (Linux)
- C ++ inline functions (Programming)
- Magical Virtualbox under Ubuntu (Linux)
- Nagios (centreon) monitoring Linux Log (Server)
- Linux Apache server security (Linux)
- MySQL binary packages install for RedHat Linux Enterprise 6.4 (Database)
- GitLab installation configuration notes (Linux)
- Linux file system management partition, format, mount - label mount (Linux)
- Use Nginx as a load balancer (Server)
- Analysis of memory mapping process in Linux x86-64 mode (Linux)
- Analysis RabbitMQ cluster (Server)
- Developing a Web server yourself (Server)
     
           
     
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.