Skip to content

Instantly share code, notes, and snippets.

@icarofreire
icarofreire / similar_acejump-linhas.vim
Last active July 14, 2017 19:00
similar to acejump, but in lines.
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
highlight AceJumpGreyLinhas ctermfg=darkgrey guifg=lightgrey
highlight AceJumpRedLinhas ctermfg=darkred guibg=NONE guifg=black gui=NONE
function! AceJumpLinhas ()
let origPos = getpos('.')
let origSearch = @/
" row/col positions of words beginning with user's chosen letter
highlight AceJumpGreyLinhas ctermfg=darkgrey guifg=lightgrey
highlight AceJumpRedLinhas ctermfg=darkred guibg=NONE guifg=black gui=NONE
function! AceJumpLinhas ()
"cria uma marca do ponto atual do cursor;
exe "norm m9"
let ini = str2nr(line('w0'))+5
exe "norm ".ini."gg"
let origPos = getpos('.')
"Cores disponíveis:
"*cterm-colors*
"NR-16 NR-8 COLOR NAME
"0 0 Black
"1 4 DarkBlue
"2 2 DarkGreen
"3 6 DarkCyan
package robo;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.io.IOException;
import java.net.URISyntaxException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
package robo;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.datatransfer.UnsupportedFlavorException;
@icarofreire
icarofreire / Anotacoes-comandos-laravel
Last active April 5, 2018 12:11
Anotações de comandos do Laravel.
iniciar servidor laravel:
$ php artisan serve
criar migration:
$ php artisan make:migration create_nametable_table
criar migration com nome da tabela:
$ php artisan make:migration create_nametable_table --create=nome_da_tabela
criar modelo:
@icarofreire
icarofreire / gist:0a82e0a07a151f4c7797212a3b20c637
Created April 13, 2018 13:33
Um easy-motion vertical indexado com letras no lugar dos numeros das linhas.
"++++++++++++++++++++++
" RocketJump -- jump to a visible line using alphabetic signs instead of line numbers
" Author: Danilov Aleksey <[email protected]>
" Version: 1.0
" Starting ID for signs
if !exists("g:rj_startid")
let g:rj_startid = 888888
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
" StupidEasyMotion - Vim motions on speed!
"
" Author: Kim Silkebækken <[email protected]>
" Source repository: https://github.com/Lokaltog/vim-easymotion
" Default configuration functions {{{
function! StupidEasyMotion_InitOptions(options) " {{{
for [key, value] in items(a:options)
if ! exists('g:StupidEasyMotion_' . key)
" EasyMotion - Vim motions on speed!
"
" Author: Kim Silkebækken <[email protected]>
" Source repository: https://github.com/Lokaltog/vim-easymotion
" Default configuration functions {{{
function! EasyMotion_InitOptions(options) " {{{
for [key, value] in items(a:options)
if ! exists('g:EasyMotion_' . key)
exec 'let g:EasyMotion_' . key . ' = ' . string(value)
@icarofreire
icarofreire / gist:a67b3590aaa210d35a56f510274ed131
Created June 23, 2018 04:00
Instalando o rails no windows.
Instalando rails no windows.
Nota: O comando 'gem' (RubyGem) já é padrão do ruby.
# Baixar o instalador do ruby no site oficial e instalar:
https://rubyinstaller.org/downloads/
# Checar a instalação:
$ ruby -v
# Digitar no terminal para instalar o rails: