PythonでGoogle画像検索をして画像をフォルダに保存する
こんにちは。Pythonを使ってGoogle画像検索にアクセスして画像を取得してみました。適当に書いて動かしているのでガバガバです。最初にまあ適当にデスクトップに image的なファイルを作成してターミナルを開きましょう。cd desktop/image してvim image.py...
View ArticleTermux上でvimをコンパイルしたかった
お気持ちの経緯Termuxはandroid系で動く仮想LinuxCUI環境みたいなもの、どんな中身をしているかは未だによくわからん。「Androidでvim動かせる幸せ~」みたいな空気吸って生きてるけどtermuxで配ってるvimはluaやrubyがコンパイルされていないからふと欲しいと思ったプラグインが動かなかったりする。そこでtermux上でvimのコンパイルをしてみたい。書きながら試しているの...
View ArticleVim(NeoVim)でSwift -プラグイン, LSPの導入まで-
こんにちはみなさん, Vim(NeoVim)やってらっしゃいますでしょうか.私は最近になってようやくvimを真面目に触り始めました.普段(?)swiftを書いているのですが,vimでもXcodeばりに補完やハイライトができると嬉しいなと思い,設定してみました.deopleteを使った記事はあったのですが,coc.nvimを使ったものはなさそうなので,記事にしました.環境OS: macOS...
View ArticlePythonでYahoo!ニュースのタイトルと配信日時を取得する
こんにちはふとcd desktop/pythonをしてlsしたところ、3分クッキング的にできるスクレイピングがあったので記事にしようと思います。最初に「ではこちらが環境設定のできているPCになります〜〜」なんてアシスタントの人が持ってきてくれるわけでもないので環境設定からやりましょう。ちなみに僕の環境はmacOS...
View ArticleVimコマンドの備忘録
環境Ubuntu最初に知ってたけど深く触ってないシリーズ。今の環境で頻繁に使うことになりそうなので備忘録として残します。自分がよく使っているコマンドを載せています。使うコマンドが増えてきたら更新しようと思います。VimをインストールするUbuntuになりますが、$ sudo apt-get install vim バージョン確認dpkg -l vim インサートモード...
View Articlevimでdeleteキーが ^? になってしまった時の無理やりキーマップ法
結論vim ~/.vimrcset t_kb=^? 参考https://vim-jp.org/vimdoc-ja/term.htmlset t_kDだと本来的なDelete。
View Articlemacでaliasの登録
覚え書きです.登録手順コマンドでvi ~/.bash_profileを入力iキーで編集モードにして,alias hoge="/hoge/hogehoge"で登録:wでファイルの上書き,:qでファイルを閉じる再びコマンドに戻って,source ~/.bash_profileで反映させるhogeで起動
View ArticleVim プラグインを書くときの行連結の副作用回避について調べ直した
はじめにVim プラグインについて引き続き調べています。その中でいくつか Vim プラグインを読んでいたのですが、こんな記述を見ることがよくありました。lets:save_cpo=&cpo set cpo&vim" 処理...let&cpo =s:save_cpo unlet...
View ArticleVimConf 2019 に参加してきた
11/3 に開催された VimConf 2019に参加してきましたので、その報告です。よく考えると今年の参加は、(VimConfへの不参加の年を除くと)登壇しない初めての一般人としての参加でした。2013年 スライド: How to write patches for Vim2014年: 不参加2015年 LT発表スライド: Let's use AppVeyor2016年 基調講演スライド:...
View Articlevimmerへ憧れる人に贈る、最強お手軽オシャレな開発環境 - vim + tmux + zsh + prezto
vimmer。エンジニアを志す者なら一度は憧れるはず。何度か練習したり本を読んでチャレンジしましたが、結局定着せずにVSCodeに出戻り・・・。試しにvimで開発してみたいけど、始める前からvimrcとか面倒くさい設定は勘弁してほしい・・・。これからvimで開発してみたい、やってみたけど挫折した・・というエンジニアに向けてカスタマイズ内容を紹介します。カスタマイズ内容カスタマイズ後は👇の様になります...
View Articlevimのコマンドと設定のメモ
勉強中の関連記事まとめ自分用の勉強記事をまとめた目次 ~擬似知識体系~ターミナルだけで完結したいときに便利だから覚えとこう。基本的にノーマルモード状態からのコマンド入力となる。起動vim vimを起動vim ファイル名 ファイルを作成してvimを起動(パス/ファイル名)モード選択esc 各種モードを離脱してノーマルモードに戻るi 入力モード: コマンドモードv...
View ArticleWindowsでC言語の勉強をしよう
はじめに私が大学生になり学校の授業でC言語のプログラミングを学んでいますが、友達にvimをすすめたが複数部分で引っかかってしまったため引っかかったところと簡単な対策を書いていくために書いています。tl;dr最後のコピペって完成!環境Windows10VisualStudio2019neovim,v0.4.2clang,v9.0.0cmake,v3.14.3python3.8.0git目標開発者用コマ...
View Article【ショートカット実践】VSCodeにVimを入れるまで
前書きここ最近いろいろ面倒です。正直ポインターを動かすことすら億劫に感じます。なので、ショートカットとコマンドを駆使して、ポインターをできるだけ使わない方法を模索してみようと思いました。その手始めとして、VSCodeにVimのプラグインを入れてみることにしました。以下手順電源を入れる電源ボタンをポチッ。パスワードを入力するキーボードをカタカタ。検索を開くWin +...
View Articlegithubのpushに苦戦、、プログラミング勉強32日目
プログラミング初心者はgithubにpushするだけでも一苦労です。途中までは下記の記事どうりに行きましたが、エラーが、、、!https://gist.github.com/KosukeGit/8bdab3f9d2d63334ffa178c628ded087error: failed to push some refs to...
View ArticleVSCodeでNERDTreeの操作を再現
はじめにNERDTreeはディレクトリツリーを表示してファイル操作を行うVimのプラグインです。 VSCodeは統合開発環境のためエクスプローラー機能が存在します。そのため,キーバインディングを変更することによって,NERDTreeをVSCodeで再現します。再現と言っても,完全には再現できないため,以下の機能のみです。 - ファイル選択,フォルダの展開 -...
View Articlevim terminalでデフォルトのターミナル幅を、縦横で分けたい
++rows, ++cols で制御してるらしい。なので、.vimrcに以下のように書くnnoremap m :res +5<CR> nnoremap , :res -5<CR> nnoremap <C-x>s :bot term ++close ++rows=12<CR> nnoremap <C-x>v :vert term...
View Articlevimを教えるのがめんどくさいので、代わりにリンク集を作っておく
vimを教えるのがめんどくさいので、代わりにリンク集を作っておく一から説明するのは難易度も物量的なコストも非常に高いので、代わりによさげなリンクを集めておくあと、学習コスト、設定を煮詰めるコスト共に異様に高いので、正直、VS...
View Articlevimでカーソルを表示行で上下移動できるようにする
.vimrcに以下の記述を追加します。 検索して出てくるのは、なぜかノーマルモードの時用の設定しかないので、挿入モードでも同じになる設定を追加してあります。"カーソルを表示行で上下移動する。物理行移動は<C-n>,<C-p> nnoremap j gj nnoremap k gk nnoremap <Down> gj nnoremap <Up> gk...
View Article