Vim -- 우분트 の vim を 8.1 에서 9.0 に上げる

10610 단어 vimubuntu



沢山機能のある vim を使いたかった.

vim で yank して시스템의 클립보드에 추가하려면
編集中にターミナルを開いてい実行したりできる
最新盤のバージョンに上げたかった.

現状を確認



 vim
zsh: correct 'vim' to 'vi' [nyae]? n
zsh: command not found: vim

vim を打つと vim はないぞ, vi では? と言われる.
Ubuntu は最初는 vim が入っ ていないようだ입니다.

vi --version                                                                                
VIM - Vi IMproved 8.1 (2018 May 18, compiled Feb 01 2022 09:16:32)                            
Included patches: 1-2269, 3612, 3625, 3669, 3741   


しかし、vi のバージョンをみる와 VIM 8.1 って出る.
実は vim は入っ ていて, vi として扱われ ていると解釈した.

Small version without GUI.  Features included (+) or not (-):                                 
+acl               -farsi             -mouse_sysmouse    -tcl                                 
-arabic            -file_in_path      -mouse_urxvt       -termguicolors                       
+autocmd           -find_in_path      +mouse_xterm       -terminal

...

-clientserver      +jumplist          -printer           +vertsplit                           
-clipboard         -keymap            -profile           +virtualedit 


なお、8.2 の前なので以前好きだっ타 클립보드와 터미널
これらは入っていなかった.

仮説を立てる



VIM は既に入っている.
8.2 にLink されているので、9 をInstorlして
vi 코만드로 VIM 9 が動くように慣れば解決すると考えた.
まず 9 をいれることにする.

vim 9 の ための PPA リポジtriを追加



https://itsfoss.com/install-latest-vim-ubuntu/

It's Foss の사이트を参考にする

最新である Vim 9 を入れるには
PPA 레포지트리를 jonathonof/vim으로부터
取ってくる必要があるらしい.

https://itsfoss.com/ppa-guide/

PPA とは Personal Package Archive の こと.

Pen-Pineapple-Apple-Pen ではなかった.

sudo add-apt-repository ppa:jonathonf/vim

Fetched 1,197 kB in 3s (425 kB/s)                          
Reading package lists... Done


1GB くらいあった.
これで最新版が結びついたので
INSTOR がそこから入るらしい.

vim をinstor



追加된 PPA 리포지트리로부터 入るようだ.

 sudo apt install vim                                                                        

The following additional packages will be installed:                                          
  vim-common vim-runtime vim-tiny   

Setting up vim-common (2:9.0.0105-0york0~20.04) ...
Setting up vim-runtime (2:9.0.0105-0york0~20.04) ...
Setting up vim (2:9.0.0105-0york0~20.04) ...
Setting up vim-tiny (2:9.0.0105-0york0~20.04) ...


vim, vim-common, vim-runtime, vim-tiny が入っている


vim のバージョンを確認する




vi --version
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled May 10 2022 08:40:37)

Huge version without GUI.  Features included (+) or not (-):

+autochdir         +folding           +multi_lang        +terminal

-clipboard         +keymap            +printer           +vertsplit


vi --version をみてみると
ちゃん와 VIM 9.0 に上がっていた.
터미널 はあるが、클립보드 はなかった.廃止されたのか?


vim9 の恩恵



https://news.mynavi.jp/techplus/article/20220630-2383222/

vim 스크립트 が 10 ~ 100倍早くなるらしい.用途が思いつかないが

https://forest.watch.impress.co.jp/docs/news/1421103.html

vim 스크립트 が書きやすくなるらしい.
  • 기능으로부터 def에
  • 今までは改行のたびに\が必要だったのがいらなくなり、
  • # .vimrc는 불가능합니다
  • Script를 수출 し て js っぽく分割できるらしい.

  • 優先度는 低いので、vim script で遊ぶのは劣後とする.

    좋은 웹페이지 즐겨찾기