Skip to main content

Eclipse - shortcut keys

ctrl + O outline current class
ctrl + L go to line
ctrl + 3 entry point of everything
ctrl + shift open resource
ctrl + 1 quick fix (for example add import)
ctrl + shift + o add all imports
ctrl + shift + m add import
ctrl + 2, L assign to local variable
alt + shift + R rename
ctrl + . next error
ctrl + , prevoius error
ctrl + m maximize text editor
alt + shift + m extract method
alt + shift + l extract local variable
shift + enter new line before
ctrl + shift + enter new line after
ctrl + F3 outline selected class
F3 open decalration (go to parent class)
ctrl + H File search (rebinding)
ctrl + shift + J generate javadoc
F10 go to main menu bar
shift + F10 context menu
F12 activate editor
shift + G find references in project
ctrl + shift + G find references in workspace
ctrl + shift + U find references in file
ctrl + D delete line
alt + up arrow move row or selection up
alt + down arrow move row or selection down
alt + left arrow move to last edited back
alt + right arrow move to last edited forward
ctrl + Q last edited
alt + shift + W go to project explorer from editor
ctrl + shift + W close all tabs
ctrl + W close current tab
ctrl + shift + F4 close all tabs
ctrl + F4 close current tab
alt + F4 close eclipse
ctrl + J incremental find, write text to find (ctrl + J find next)
ctrl + shift + J incremental find previous
ctrl + F find/replace
ctrl + K find next
ctrl + shift + K find prevoius
ctrl + T type hierarchy in tooltip
F4 type hierarchy in view
ctrl + shift + T open type
ctrl + e open editors list
ctrl + tab moves forvard between open ediors (rebinding ctrl + F6)
ctrl + shift + tab moves backword between open ediors
ctrl + F7 moves between views
ctrl + F8 moves between perspectives
ctrl + F11 run aplication
ctrl + N open new
ctrl + I Corrects indentation (wcięcia)
ctrl + alt + H call hierarchy shows where method is called in file
ctrl + page up next open editor
ctrl + page down previous open editor
ctrl + alt + uparrow duplicates row above
ctrl + alt + down arrow duplicates row below
F2 info about object in tooltip
ctrl + alt + arrows smart code selection
ctrl + shift + / block comment
ctrl + / (ctrl + 7) line comment/uncomment
alt + shift + up/down jumb between methods in file
ctrl + shift + X to uppercase
ctrl + shift + Y to lowercase
alt + shift + Q, J show javadoc
ctrl + shift + L shortcuts list
alt + shift + X, Q run ant

Comments

Popular posts from this blog

AIX and SOLARIS maintenance commands

AIX and SOLARIS uname unix name, check which unix is used uname // OS name uname -r // OS version uname -a // OS name, host, version df info about disk space df -v // percent of used blocks df -vk // 1024-byte blocks df -vm // MB blocks df -gm // GB blocks AIX topas statistics about the activity on the local system // all statistics topas // -w WLM - WorkLoad Management topas -w SOLARIS prstat identify which processes are consuming the CPU // -s cpu flag sorts by CPU usage (default), -n 5 flag restricts top five processes prstat -s cpu -n 5 // -a summary of a consumption of resources by an user prstat -s cpu -a prstat -s cpu -a -n 5 ps process status ps -eo pid,pmem,vsz,rss,comm | sort -rnk2 | head

Unix - useful command line tools

This post lists unix command line tools which are very helpful during a work with these systems. alias create alias for a command // use aliast to a command alias ls='ls -ltr' awk // split text into tokens using '.' separator echo testFile.txt | awk -F'.' '{print$2}' // prints 'txt' chmod set access privileges to a file // owner rwx, group r-x, others --- chmod 750 fileName.txt Meaning of numbers: owner, group, others (respectively) 4 - read 2 - write 1 - execute find search for files // search for all files in a current directory and display lines with a 'stringToFind' find . -name "*.*" | xargs grep 'stringToFind' // search for a file and skipp all info about errors find . -name 'testFile.txt' 2> /dev/null grep use regexp to display lines from a file // display all lines without a # sign grep ^[^#] testFile.txt // display all lines with a # sign grep ^# testFile.txt gzip compress and decompre...

Java read file (entire or line by line)

Four ways to read a file in java. I have tested an execution time of them using 1,37 MB text file with 108825 lines. Result of tests is in a first comment of each method and is specified in milliseconds. 1 Read entire file at once 1.1 FileInputStream with read() // execution time: 7 - 8 ms ByteArrayOutputStream buffer = new ByteArrayOutputStream(); File file = new File("C:\\test.txt"); InputStream is = new FileInputStream(file); byte[] temp = new byte[1024]; int read; while ((read = is.read(temp)) >= 0) { buffer.write(temp, 0, read); } byte[] data = buffer.toByteArray(); System.out.println(new String(data)); PS: remember that read(byte[] b) doesn't do what you think it does -> link 1.2 FileInputStream with readFully() // execution time: 11 - 12 ms File file = new File("C:\\test.txt"); DataInput input = new DataInputStream(new FileInputStream(file)); byte[] bufferArray = new byte[(int) file.length()]; input.readFully(bufferArray); String value = new ...