This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// インストールディレクトリを作成 | |
$ mkdir -p ~/.vim/bundle | |
// githubのリポジトリから引っ張ってくる | |
$ git clone git://github.com/Shougo/neobundle.vim | |
\ ~/.vim/bundle/neobundle.vim | |
// vimrcへ追記 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if has('vim_starting') | |
set runtimepath+=~/.vim/bundle/neobundle.vim | |
endif | |
call neobundle#rc() | |
NeoBundleFetch 'Shougo/neobundle.vim' | |
NeoBundle ‘入れたいプラギン名’“ ←リポジトリ名 | |
filetype plugin indent on “ ← 必須 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
“ NeoComplete | |
NeoBundle 'Shougo/neocomplete.vim' | |
NeoBundle 'Shougo/context_filetype.vim' | |
let g:neocomplete#enable_at_startup = 1 | |
“ NeoComplCache | |
NeoBundle 'Shougo/neocomplcache' | |
let g:neocomplcache_enable_at_startup = 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NeoBundle 'Shougo/neosnippet' | |
“インサートモードのマッピング | |
imap <C-k> <Plug>(neosnippet_expand_or_jump) | |
smap <C-k> <Plug>(neosnippet_expand_or_jump) | |
set conceallevel=2 concealcursor=i |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let lst = [ ['<', "smartchr#loop(' < ', ' << ', '<')" ], | |
\ ['>', "smartchr#loop(' > ', ' >> ', ' >>> ', '>')"], | |
\ ['+', "smartchr#loop(' + ', ' ++ ', '+')"], | |
\ ['-', "smartchr#loop(' - ', ' -- ', '-')"], | |
\ ['/', "smartchr#loop(' / ', '//', '/')"], | |
\ ['&', "smartchr#loop(' & ', ' && ', '&')"], | |
\ ['%', "smartchr#loop(' % ', '%')"], | |
\ ['*', "smartchr#loop(' * ', '*')"], | |
\ ['<Bar>', "smartchr#loop(' | ', ' || ', '|')"], | |
\ [',', "smartchr#loop(', ', ',')"]] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ の行はターミナルで実行するコマンドです | |
まずcygwin内でvimを起動し.vimrcを作成 | |
$ vim ~/.vimrc | |
以下の囲われている所をコピペ | |
-------------------------------------------------- | |
set nocompatible " Be iMproved | |
if has('vim_starting') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" Installation | |
" NeoBundle 'gist:mopp/6590603', { 'name': 'inOne.vim', 'script_type': 'plugin'} | |
let s:buf_name = 'AllInOne' | |
let s:signature = '=====DELIMITER=====' | |
function! s:write() | |
" echomsg 'call write' | |
call cursor(1, 0) | |
let now_line = 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
int main(void) { | |
char buf[100]; | |
printf("mopp test\n"); | |
fflush(stdout); | |
scanf("%s", buf); | |
printf("%s\n", buf); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let ps = vimproc#popen3('path/to/t_sample') | |
call ps.stdin.write('write_test!') | |
call ps.stdin.close() | |
" close無しだと以下のreadで空 | |
let output = ps.stdout.read() | |
echomsg " 2 stdout echos " . output | |
" finish |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Segment_descriptor *gdt = (Segment_descriptor*)0x270000; | |
/* 全セグメントを初期化 */ | |
for (int i = 0; i < GDT_MAX_NUM; ++i) { | |
set_segment_descriptor(gdt + i, 0, 0, 0, 0, 0, 0, 0, 0); | |
} |