본문 바로가기
반응형

vim9.1

2026. 3. 26.
반응형

돌고 돌아 다시 vim을 쓰고 있습니다.

최신 버전은 현재기준 9.2 인데, 기본으로 설치된게(macOS Tahoe26.4) 9.1 이어서 9.1 을 맞추어 쓰고 있습니다.

 

기본 설정입니다.

if has("syntax")
    syntax on
endif

set autoindent
set ts=4
set sts=4
set shiftwidth=4
set showmatch
set expandtab

set fileencodings=utf8,euc-kr
반응형

helix ( nvim 대체 )

2025. 10. 13.
반응형

1. 설치 하기 ( 현재 기준 버전 helix 25.07.1 (10c6a100) )

 

rust 공부겸 쓰고 있어서, 소스에서 직접 컴파일 설치

# Rust가 이미 설치되어 있다면
git clone https://github.com/helix-editor/helix
cd helix
cargo install --path helix-term --locked

# 런타임 파일 복사
mkdir -p ~/.config/helix
cp -r runtime ~/.config/helix/

# rust-anlayzer 설치
rustup component add rust-analyzer  

# 직접 바이너리 설치 ( 위의 방법으로 했을때 안되어서 함! )
curl -L https://github.com/rust-lang/rust-analyzer/releases/latest/download/rust-analyzer-x86_64-unknown-linux-gnu.gz | gunzip -c - > ~/.cargo/bin/rust-analyzer

# 정상 확인
hx --version

# 언어별 정상 확인
hx --health rust
 
# 디버깅을 위한 lldp 설치
dnf install lldb

# rustfmt 설치 및 설정
# 확인
rustfmt --version

# 없다면 설치
rustup component add rustfmt

# Helix 언어 설정 파일 열기
hx ~/.config/helix/languages.toml
[[language]]
name = "rust"
formatter = { command = "rustfmt", args = ["--edition", "2024"] }
auto-format = true

 

2. 단축키

vi 와 대부분 동일 차이점만 메모

 

- 한줄 지우기

X 로 한줄 선택후 d 

x 는 클릭하면 계속 여러 줄 선택 가능

 

- 파일 오픈 하기 

SPACE, f

SPACE 로 메뉴를 호출한 후, 여러 메뉴 가능함

 

- 창 분할 및 열기

Ctrl+w, v  수직 오른쪽

Ctrl+w, s  수평 아래쪽

Ctrl+w, q  창닫기

 

3. 실용예제

https://codeself.com/entry/Helix%EC%97%90%EC%84%9C-md-%ED%8C%8C%EC%9D%BC-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%A0%95%EB%A0%AC

 

Helix에서 md 파일 테이블 정렬

렌더링된 결과는 괜찮아 보인다.그러나 실제 md 파일 테이블 코드를 보면 지저분하다. | 크기 | 세력수 | 비고 ||-|-|-|| 100리 지국 | 9 | 공작, 후작이 다스림 || 70리 지국 | 21 | 백작이 다스림 || 50리

codeself.com

 

반응형

wsl 설정하기

2025. 9. 5.
반응형

* 설치하기

윈도우 11에서부터 는 간단하다!

wsl --install

 

* 명령어

- 사용가능한 배포판 목록 확인하기

wsl --list --online

wsl -l -o

 

- 설치된 배포판 보기 ( 기본 version2 를 쓰는데 아닌경우 version 2로 바꾸자 )

wsl --list --verbose

wsl -l -v

 

- wsl1 -> wsl2 로 바꾸기

wsl --set-default-version 2

 

- 기본 배포판 설정

wsl --set-default {배포판명}

wsl -s {배포판명}

 

- 배포판 지정 실행

wsl --distribution  {배포판명}

wsl -d {배포판명}

 

- 사용자 설정 실행

wsl --user {배포판명}

wsl -u {배포판명}

 

- wsl 전체 즉시종료

wsl --shutdown

 

- 해당 배포판 종료

wsl --terminate {배포판명}

wsl -t {배포판명}

 

- 배포판 삭제

wsl --unregister {배포판명}

 

- 배포판 내보내기

 wsl --export <Distro> <FileName> 

 

- 배포판 들여오기

wsl --import <Distro> <InstallLocation> <FileName>

 

-- 기본설치 프로그램 ( Rocky 8.10 )

dnf install vim -y  # vim 설정 참고하여 설정

~/.bashrc

alias vi="vim"

 

 

 

 

반응형
반응형

2025
* 클라우드
쿠버네티스

* 회사앱개발
Mendix 10.12.6
리액트 네이티브
암복호화 컴포넌트

* Mendix
Advanced 교육 클리어 2024년 이어서

* AI
장말 기본을 해보자
밑바닥부터 시작하는 딥러닝1

* 프로그래밍언어 & 환경구성
파이썬3.10
장고5.1
포스트그레15.8
엔진엑스

* 자격증
3d프린터운용기능사
정보보안기사

‐-------------------------------
2024 + 회고
* 카프카
1. 카프카 기본활용중 하나로 json 데이터를 fix length 변경 통신 개발
+ 못함
2. 카프카를 이용한 로그시스템 ( 오픈소스이용) 설치 활용해 보기 (ELK)
[ELK] Integrate Filebeat + Kafka + Logstash + Elasticsearch + Kibana (tistory.com)
 + 카프카 빼고 설정 맟 테스트 완료

* 쿠버네티스
1. 외부망에 쿠버네티스 구축 
2. ODS UBA 2단계 요건(기업정보조회) 파일럿 개발 해보기
 + 요건 바뀌면서 중지

* 자바스크립트
1. playcanvas 이용 게임개발해보기
2. 리액트 이용 보드게임 개발
3. 리액트 next.js 서버리스 앱 개발 
  - 앱스크래이핑 이용 tv 편성표 보이는 앱
 + 셋다 중지

* Mendix
1. Advanced 교육 코스 클리어 하기
2. Mendix Community 사이트 만들어 보기
+ 2번 완료 내부망에서만 운영중
 
* Love Game Engine
1. R36s 에 게임 릴리즈 해보기
 + 게임은 또 실패인가 ㅠㅠ

* 자격증
1. ADsP  포기
2. 정보보안기사
3. Advanced Mendix

* 읽은 책
아무도 알려주지 않은 C++ 코딩의 기술
:: 정말 아무도 알려주지 않았던 정말 중요한 포인트 기술들. c++ 을 조금 공부하고 윈도우 개발을 접한사람이라면 궁금해 하고 있을 이야기를 잘풀어줬다. 나중에 c++을 메인언어로 쓸때 또 읽어봐야지. 
 
* 그외 한것들
1. suno 를 이용해 ai 작곡 해봄 ( 12곡 만듬 )
2. mendix database connector 를 조금 수정해봄 ( 트랙잭션 제어 구분 넣음 )
 
최근 vim 설정
se ts=4
se sw=4
se si
set expandtab
 
!==vim 설정관련 글 모두 보자!==!
 
밤앙개 블로그 - 디자인과 개발 : 네이버 블로그

밤앙개 블로그 - 디자인과 개발 : 네이버 블로그

앙개입니다. 앙개소프트 디자인 개발

m.blog.naver.com

 
 
* 최근의 웹개발
 
Mendix 12.2.2
 
React 18.3.1 ( node 20.17.0 )
npm create vite@latest frontend -- --template react
 
Django 4.2.16 ( python 3.10 )
python -m venv .venv
. .venv/bin/activate
pip install Django==4.2.16
django-admin startproject config .
python manage.py runserver
 
postgreSQL 15.8

반응형

Spring Legacy pom.xml

2022. 7. 3.
반응형

계속 업데이트 중

2022-07-03 01

web.xml  web-app 버전수정(4.0)

SpringMVCProject01_20220703_1.zip
0.02MB

 

2022-07-03

SpringMVCProject01_20220703.zip
0.02MB

 

 

<java-version>1.8</java-version>

<org.springframework-version>5.3.5</org.springframework-version>

 

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.3.1</version>
</dependency>

 

플러그인 포함

JSON

Lombok

반응형

nvim 0.6.1

2022. 2. 12.
반응형

업그레이드 하기

https://medium.com/@leonardormlins/easiest-way-to-update-neovim-on-ubuntu-a283c66d5322

 

Easiest way to update Neovim on Ubuntu

I’ve had problems related with my oldest Neovim version, and I figured out a simple way to update it without lost my configurations file…

medium.com

$> sudo add-apt-repository ppa:neovim-ppa/stable

$> sudo apt-get update

$> sudo apt-get install neovim

 

--추가설정

" 컨피그 수정을 편하기 위해 alias 추가

alias nvim-init='nvim ~/.config/nvim/init.vim'

 

--vim 팁

창이 여러개 일때 한꺼번에 나가기

:qa

NERDTree 단축키 설정

nmap <F9> :NERDTreeToggle<CR>

 

반응형

nvim 0.4.3

2022. 2. 12.
반응형

nvim 으로 메인 에디터 변경함

 

" 설치 및 플러그인

https://velog.io/@mythos/Linux-neovim-%EC%84%A4%EC%A0%95-CoC-Vim-Plug-treesitter-NERDTree

 

[Linux] neovim 설정 (CoC, Vim-Plug, treesitter, NERDTree)

vi 는 터미널에서 사용 가능한 리눅스의 텍스트 편집기 프로그램이다. 기본 기능 역시 훌륭하지만, 코드 에디터로 사용하기엔 부적절하다. 이번 글에서는 Neovim 을 설치하여 리눅스의 텍스트 에

velog.io

 

반응형

vim8.0

2019. 1. 19.
반응형
gvim80.exe

 

 

8.0 나왔다~~~


"항상 쓰는 설정

se ts=4

se sw=4

se si


set => se

tapstop => ts

shiftwidth => sw

smartindent => si

반응형
반응형

두개를 한곳에 놓고 install 실행

 

vim74rt.zip

vim74w32.zip

 

 

" 인코딩설정

set tenc=korea
set enc=utf-8

set fileencodings=utf-8,euc-kr

" 메뉴 깨짐 방지

let $LANG = 'ko_KR.UTF-8'

 

" 특정인코딩으로 읽고 쓰기

:e ++enc=utf-8 utf-8.txt
:w ++enc=utf-8 utf-8.txt

 

gvim74.exe

 

반응형
반응형