- 投稿日:2022-02-28T19:24:58+09:00
【2022年2月版】MacのVSCodeのエディタのVIMで、NORMALモードに戻る時に、IMEをOFFにしたい
目的 MacのVSCodeのエディタのVIMで、NORMALモードに戻る時に、IMEをOFFにしたい。 ESCで戻る時も、ctrl + [ で戻る時もOFFにしたい。 環境 MacBook Pro(14インチ、2021)macOS Monterey 12.2.1 VSCode Version: 1.64.2 (Universal) やること im-selectをインストール VSCodeの設定 やったこと ime-selectをインストール パーミッションは適切に設定してください。 % curl -Ls -o ~/Downloads/im-select https://github.com/daipeihust/im-select/raw/master/im-select-mac/out/apple/im-select % sudo mv ~/Downloads/im-select /usr/local/bin/ % chmod 777 /usr/local/bin/im-select im-selectの動作確認 # 日本語入力なし % im-select com.google.inputmethod.Japanese.Roman # 日本語入力に切り替えて % im-select com.apple.inputmethod.Kotoeri.RomajiTyping.Japanese VSCodeのsetting.jsonを設定 以下の設定を追記 setting.json + "vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.ABC", + "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/true", + "vim.autoSwitchInputMethod.switchIMCmd": "/usr/local/bin/im-select {im}", + "vim.autoSwitchInputMethod.enable": true 動作確認 setting.jsonが正しく記述できていれば、保存直後から ESC と ctrol - [ でNORMALモードに戻る時に日本語入力がオフになっています。 終わりに 先人の方達のおかげで、簡単でした。 参考にしたありがたいリソース VisualStudio CodeのVimプラグインで挿入モード時に日本語入力モードが復活しないようにする方法 [Mac] im-selectでVimやNeoVimの日本語入力を自動的に無効にする
- 投稿日:2022-02-28T16:23:55+09:00
Node.jsのバージョン管理 n でバージョンが切り替わらない
事象 Node.jsのローカル環境でのバージョン管理にはnというバージョン管理ツールがオススメという記事が多数あったので、インストールした。その際に、n でインストールしたNodeバージョンに切り替わらなかった時の対応方法まとめ。 ※ nのインストール方法は省略。 生じた現状は以下。 usr@usrMacBook-Pro ~ % n stable installed : v16.14.0 to /Users/ogasawarasatoru/.n/bin/node active : v17.0.1 at /usr/local/opt/nvm/versions/node/v17.0.1/bin/node usr@usrMacBook-Pro ~ % node -v v17.0.1 n stableでNodeのLTSをインストール後、node -vで確認すると、activeのバージョンが違う。 原因 どうやら、最初から入っていたnvmのNodeがactiveとして設定されていたようで、n でインストールしたnodeが適用されなかった。(これ自体は正常な動き) usr@usrMacBook-Pro ~ % which node /usr/local/opt/nvm/versions/node/v17.0.1/bin/node ちなみにnの向き先は以下。 usr@usrMacBook-Pro ~ % which n /usr/local/bin/n 解決方法 ネットの記事を読む限り、nvmにシンボリックリンクを貼って向き先をnに変えたり、nvmの読み込み設定を削除したり、といった方法があった。自分の場合は、nvmをアンインストール、設定削除で解決。 bash_profileからnvmの設定削除。 bash_profile更新 nvmのアンインストール nodeを入れてみて、バージョンを確認して終了 bash_profileからnvmの設定削除 エディターで.bash_profileを開いてnvmの記述を削除でもオッケー。ターミナルから実行する場合は、 $ vi ~/.bash_profile で.bash_profileを開く。vimコマンドを使って↓を削除。 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm 保存して編集完了(escキー → : → w+q) bash_profile更新 source ~/.bash_profile nvmのアンインストール nvmをアンインストールするにはディレクトリを削除すれば良いとのこと。 usr@usrMacBook-Pro ~ % echo $NVM_DIR /usr/local/opt/nvm usr@usrMacBook-Pro ~ % rm -rf $NVM_DIR 参考: nvm(Node Version Manager)のアンインストール(削除) nodeを入れてみて、バージョンを確認して終了 usr@usrMacBook-Pro ~ % n stable installed : v16.14.0 (with npm 8.3.1) usr@usrMacBook-Pro ~ % node -v v16.14.0 activeが表記からなくなり、正常にインストール完了。nodeの向き先がnに変わった様子。 usr@usrMacBook-Pro ~ % which node /Users/username/.n/bin/node usr@usrMacBook-Pro ~ % which n /usr/local/bin/n 参考記事 Node.js のバージョンが変わらなくてイラッとしたときの解消法 node js のバージョンアップができない... n command does not activate specified version 【ln】Linuxでファイルやディレクトリにリンクを作成するコマンド 開発用アプリケーションのインストール...
- 投稿日:2022-02-28T14:42:02+09:00
【Alfred】ブックマーク検索機能の使い方【5分で簡単設定】
本稿では、macOS用ランチャーアプリAlfredの「ブックマーク検索機能」について、設定方法や使い方を解説していきます。 環境 macOS Monterey バージョン12.2.1 Alfred 4.6.3 ブックマーク検索機能とは Alfredの便利な機能の一つに「ブックマーク検索機能」があります。 ブックマークの名前・URL・フォルダ名で検索して、ブックマークしたサイトを開くことができます。 これまではブックマークしたサイトを開くには、以下の3ステップが必要でした。 ①ブラウザを開く→②ブックマークを選択→③サイトが表示される これが、Alfredの「ブックマーク検索機能」を使うと以下のようになります。 ①Alfredで検索→②サイトが表示される たったの2ステップでブックマークしたサイトを開くことができます。 また、階層構造になったブックマークフォルダの場合も、見たいサイトを一発で開くことができます。 設定方法 設定方法は「Alfredの設定」と「Macの設定」に分かれます。 Alfredの設定 まずはAlfredの「Web Bookmarks」の設定を行います。 1.Alfred Preferencesを開く Alfredを起動した状態で、デスクトップ上部のメニューバーからAlfredのアイコンを選択し、「Preferences...」をクリックしてAlfred Preferencesを開きます。 2.Web Bookmarksを設定する Alfred Preferencesの「Features」→「Web Bookmarks」から各項目の設定を行います。 Sources ブックマークの検索対象とするブラウザを設定する項目です。 SafariとChromeで登録したブックマーク(またはどちらか一方のブックマークのみ)を検索対象に選択できます。 Chromeの場合は、選択したユーザーで登録したブックマークのみが検索対象になります。 Show bookmarks ブックマーク検索時のプレフィックスを設定する項目です。 プレフィックスを指定して検索することで、検索結果にブックマークのみを表示することができます。 【実行例:ブックマークの「PhotoshopVIP」を検索】 プレフィックスを設定していない場合(「in default results」) →PhotoshopVIPだけでなく、Photoshopアプリも検索結果に表示されてしまう。 プレフィックスを設定した場合(「via keyward」で「bm」を設定) →PhotoshopVIPだけが表示される Open Bookmarks ブックマークを表示するブラウザを設定する項目です。 「in macOS default browser」 macで設定したデフォルトブラウザで検索したブックマークを開きます。 デフォルトブラウザは「システム環境設定」→「一般」→「デフォルトのWebブラウザ」から設定できます。 「in bookmark's source browser」 ブックマークが登録されているブラウザで検索したブックマークを開きます。 Macの設定 先程のAlfredの設定だけではブックマーク検索機能は使えません。 ブックマーク検索機能を使えるようにするために、MacからAlfredのアプリにフルディスクアクセス権限を付与します。 1.フルディスクアクセス設定画面を開く Alfred Preferencesの「General」→「Permissions」→「Request Permissions...」をクリックします。 次に、「Full Disk Access」→「Open macOS Full Disk Access preferences」をクリックしてフルディスクアクセス設定画面を開きます。 ※フルディスクアクセス設定画面は「システム環境設定」→「セキュリティとプライバシー」→「プライバシー」→「フルディスクアクセス」からも開くことができます。 2.Alfredにフルディスクアクセス権限を付与する 以下のフルディスクアクセス設定画面で、鍵マークをクリックして権限の変更を可能にし、アプリケーションの一覧からAlfredにチェックをつけてフルディスクアクセス権限を付与します。 使い方 試しにQiitaのトップページをブックマークに登録します。 Alfredを起動して「qiita」と入力すると、先程登録したQiitaのトップページのブックマークが表示されます。 あとはEnterキーを押すだけで、ブラウザが起動し、Qiitaのトップページが表示されます。 参考 https://www.alfredapp.com/help/features/bookmarks/ https://www.alfredapp.com/blog/tips-and-tricks/search-browser-bookmarks-safari-chrome-in-alfred/ https://www.alfredapp.com/blog/category/tips-and-tricks/
- 投稿日:2022-02-28T08:50:46+09:00
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost'で詰まったときの解消法
環境 MacBook Air (M1, 2020) Laravel Installer 4.2.9 エラー内容 SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from information_schema.tables where table_schema = laravel_umarche and table_name = migrations and table_type = 'BASE TABLE') SQLSTATE[HY000] [1045] とは 「.envファイルに記載されているデータベース名やユーザー名、パスワードが間違っている。」ということ。 .envを修正 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=データベース名 DB_USERNAME=root DB_PASSWORD=root DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock これが間違っていると違うエラーが出ます。 phpMyAdminでユーザを追加した際は、適当なDB_USERNAME・DB_PASSWORDを設定してください。 これでもうまくいかない場合 .envもMAMPもphpMyAdminを見ても合っている・絶対間違ってないと思ったらこちらをターミナルで打ってください。 php artisan config:cache 投稿主もこのコマンドを打って、.env見直してを3時間やり続けたらできました。 終わりに こんなエラーで数時間も悩まされるとは思いませんでしたが、無事解決できました。 もし同じエラーにあった人がいたら、ぜひ参考にしてください
- 投稿日:2022-02-28T02:18:32+09:00
MacBook Air / M1にインストールしたRMeCabからneologdを使えるようにしました
まずmecabで R原語の形態素解析パッケージ「RMeCab」の標準辞書は「ipadic」です。 ネットやメディアで使われいてる固有名詞を分割されないようにするには、「mecab-ipadic-NEologd」(以下neologd)を辞書として使った方が便利だそうです。 試用する時間が作れなかったのですが、ようやく(やはり手間取りながら)インストールしました。 まずRMeCabのベースとなる「mecab」でNEologdを使えるようにします。 「ターミナル」を起動します。 mecabで解体素解析をかけてみます。 使う文章は以下です。 両面宿儺と肉体を共有することとなった虎杖悠仁は、最強の呪術師である五条悟の案内で、対呪い専門機関である「東京都立呪術高等専門学校」へと編入 % mecab 両面宿儺と肉体を共有することとなった虎杖悠仁は、最強の呪術師である五条悟の案内で、対呪い専門機関である「東京都立呪術高等専門学校」へと編入 両面 名詞,一般,*,*,*,*,両面,リョウメン,リョーメン 宿 名詞,一般,*,*,*,*,宿,ヤド,ヤド 儺 名詞,一般,*,*,*,*,* と 助詞,並立助詞,*,*,*,*,と,ト,ト 肉体 名詞,一般,*,*,*,*,肉体,ニクタイ,ニクタイ を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ 共有 名詞,サ変接続,*,*,*,*,共有,キョウユウ,キョーユー する 動詞,自立,*,*,サ変・スル,基本形,する,スル,スル こと 名詞,非自立,一般,*,*,*,こと,コト,コト と 助詞,格助詞,一般,*,*,*,と,ト,ト なっ 動詞,自立,*,*,五段・ラ行,連用タ接続,なる,ナッ,ナッ た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ 虎杖 名詞,一般,*,*,*,*,虎杖,イタドリ,イタドリ 悠 名詞,固有名詞,人名,名,*,*,悠,ユウ,ユー 仁 名詞,一般,*,*,*,*,仁,ジン,ジン は 助詞,係助詞,*,*,*,*,は,ハ,ワ 、 記号,読点,*,*,*,*,、,、,、 最強 名詞,一般,*,*,*,*,最強,サイキョウ,サイキョー の 助詞,連体化,*,*,*,*,の,ノ,ノ 呪術 名詞,一般,*,*,*,*,呪術,ジュジュツ,ジュジュツ 師 名詞,接尾,一般,*,*,*,師,シ,シ で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル 五条 名詞,固有名詞,人名,姓,*,*,五条,ゴジョウ,ゴジョー 悟 名詞,固有名詞,人名,名,*,*,悟,サトル,サトル の 助詞,連体化,*,*,*,*,の,ノ,ノ 案内 名詞,サ変接続,*,*,*,*,案内,アンナイ,アンナイ で 助詞,格助詞,一般,*,*,*,で,デ,デ 、 記号,読点,*,*,*,*,、,、,、 対 名詞,接続詞的,*,*,*,*,対,タイ,タイ 呪い 名詞,一般,*,*,*,*,呪い,ノロイ,ノロイ 専門 名詞,一般,*,*,*,*,専門,センモン,センモン 機関 名詞,一般,*,*,*,*,機関,キカン,キカン で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル 「 記号,括弧開,*,*,*,*,「,「,「 東京 名詞,固有名詞,地域,一般,*,*,東京,トウキョウ,トーキョー 都立 名詞,一般,*,*,*,*,都立,トリツ,トリツ 呪術 名詞,一般,*,*,*,*,呪術,ジュジュツ,ジュジュツ 高等 名詞,形容動詞語幹,*,*,*,*,高等,コウトウ,コートー 専門 名詞,一般,*,*,*,*,専門,センモン,センモン 学校 名詞,一般,*,*,*,*,学校,ガッコウ,ガッコー 」 記号,括弧閉,*,*,*,*,」,」,」 へ 助詞,格助詞,一般,*,*,*,へ,ヘ,エ と 助詞,格助詞,引用,*,*,*,と,ト,ト 編入 名詞,サ変接続,*,*,*,*,編入,ヘンニュウ,ヘンニュー両面 名詞,一般,*,*,*,*,両面,リョウメン,リョーメン 宿 名詞,一般,*,*,*,*,宿,ヤド,ヤド 儺 名詞,一般,*,*,*,*,* と 助詞,並立助詞,*,*,*,*,と,ト,ト 肉体 名詞,一般,*,*,*,*,肉体,ニクタイ,ニクタイ を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ 共有 名詞,サ変接続,*,*,*,*,共有,キョウユウ,キョーユー する 動詞,自立,*,*,サ変・スル,基本形,する,スル,スル こと 名詞,非自立,一般,*,*,*,こと,コト,コト と 助詞,格助詞,一般,*,*,*,と,ト,ト なっ 動詞,自立,*,*,五段・ラ行,連用タ接続,なる,ナッ,ナッ た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ 虎杖 名詞,一般,*,*,*,*,虎杖,イタドリ,イタドリ 悠 名詞,固有名詞,人名,名,*,*,悠,ユウ,ユー 仁 名詞,一般,*,*,*,*,仁,ジン,ジン は 助詞,係助詞,*,*,*,*,は,ハ,ワ 、 記号,読点,*,*,*,*,、,、,、 最強 名詞,一般,*,*,*,*,最強,サイキョウ,サイキョー の 助詞,連体化,*,*,*,*,の,ノ,ノ 呪術 名詞,一般,*,*,*,*,呪術,ジュジュツ,ジュジュツ 師 名詞,接尾,一般,*,*,*,師,シ,シ で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル 五条 名詞,固有名詞,人名,姓,*,*,五条,ゴジョウ,ゴジョー 悟 名詞,固有名詞,人名,名,*,*,悟,サトル,サトル の 助詞,連体化,*,*,*,*,の,ノ,ノ 案内 名詞,サ変接続,*,*,*,*,案内,アンナイ,アンナイ で 助詞,格助詞,一般,*,*,*,で,デ,デ 、 記号,読点,*,*,*,*,、,、,、 対 名詞,接続詞的,*,*,*,*,対,タイ,タイ 呪い 名詞,一般,*,*,*,*,呪い,ノロイ,ノロイ 専門 名詞,一般,*,*,*,*,専門,センモン,センモン 機関 名詞,一般,*,*,*,*,機関,キカン,キカン で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル 「 記号,括弧開,*,*,*,*,「,「,「 東京 名詞,固有名詞,地域,一般,*,*,東京,トウキョウ,トーキョー 都立 名詞,一般,*,*,*,*,都立,トリツ,トリツ 呪術 名詞,一般,*,*,*,*,呪術,ジュジュツ,ジュジュツ 高等 名詞,形容動詞語幹,*,*,*,*,高等,コウトウ,コートー 専門 名詞,一般,*,*,*,*,専門,センモン,センモン 学校 名詞,一般,*,*,*,*,学校,ガッコウ,ガッコー 」 記号,括弧閉,*,*,*,*,」,」,」 へ 助詞,格助詞,一般,*,*,*,へ,ヘ,エ と 助詞,格助詞,引用,*,*,*,と,ト,ト 編入 名詞,サ変接続,*,*,*,*,編入,ヘンニュウ,ヘンニュー mecabを終了する場合はcntl + cでキャンセルできます。 単語は細かく分割されました。 neologdをインストール neologdの情報は以下などを参考にしています。 思ったよりスムーズにインストールできなかったので、メモとして行った手順を記しておきます。 「git clone --depth 1 https://***」を実行し、インストールしようとしましたが「git」が動きません。 % git xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 「xcode-select --install」を実行し、使えるようにしました。 % xcode-select --install % git --version git version 2.30.1 (Apple Git-130) neologdをインストールます。 % git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git % ./bin/install-mecab-ipadic-neologd -n -a 以下のメッセージが出てインストールが完了しません。 [install-mecab-ipadic-NEologd] : unxz is not found. 「xz」 のインストールをします。 % brew install xz 再度neologdをインストールします。 % ./bin/install-mecab-ipadic-neologd -n -a #・・・ [install-mecab-ipadic-NEologd] : Do you want to install mecab-ipadic-NEologd? Type yes or no. #・・・ [install-mecab-ipadic-NEologd] : Finish.. 「Finish」、無事完了しました。 neologdで形態素解析 mecab -d /usr/local/lib/mecab/dic/mecab-ipadic-neologd/ 両面宿儺と肉体を共有することとなった虎杖悠仁は、最強の呪術師である五条悟の案内で、対呪い専門機関である「東京都立呪術高等専門学校」へと編入 両面宿儺 名詞,固有名詞,人名,一般,*,*,両面宿儺,リョウメンスクナ,リョーメンスクナ と 助詞,並立助詞,*,*,*,*,と,ト,ト 肉体 名詞,一般,*,*,*,*,肉体,ニクタイ,ニクタイ を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ 共有 名詞,サ変接続,*,*,*,*,共有,キョウユウ,キョーユー する 動詞,自立,*,*,サ変・スル,基本形,する,スル,スル こと 名詞,非自立,一般,*,*,*,こと,コト,コト と 助詞,格助詞,一般,*,*,*,と,ト,ト なっ 動詞,自立,*,*,五段・ラ行,連用タ接続,なる,ナッ,ナッ た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ 虎杖悠仁 名詞,固有名詞,人名,一般,*,*,虎杖悠仁,イタドリユウジ,イタドリユージ は 助詞,係助詞,*,*,*,*,は,ハ,ワ 、 記号,読点,*,*,*,*,、,、,、 最強 名詞,一般,*,*,*,*,最強,サイキョウ,サイキョー の 助詞,連体化,*,*,*,*,の,ノ,ノ 呪術師 名詞,固有名詞,一般,*,*,*,呪術師,ジュジュツシ,ジュジュツシ で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル 五条悟 名詞,固有名詞,人名,一般,*,*,五条悟,ゴジョウサトル,ゴジョーサトル の 助詞,連体化,*,*,*,*,の,ノ,ノ 案内 名詞,サ変接続,*,*,*,*,案内,アンナイ,アンナイ で 助詞,格助詞,一般,*,*,*,で,デ,デ 、 記号,読点,*,*,*,*,、,、,、 対 名詞,接続詞的,*,*,*,*,対,タイ,タイ 呪い 名詞,一般,*,*,*,*,呪い,ノロイ,ノロイ 専門機関 名詞,固有名詞,一般,*,*,*,専門機関,センモンキカン,センモンキカン で 助動詞,*,*,*,特殊・ダ,連用形,だ,デ,デ ある 助動詞,*,*,*,五段・ラ行アル,基本形,ある,アル,アル 「 記号,括弧開,*,*,*,*,「,「,「 東京 名詞,固有名詞,地域,一般,*,*,東京,トウキョウ,トーキョー 都立 名詞,一般,*,*,*,*,都立,トリツ,トリツ 呪術 名詞,一般,*,*,*,*,呪術,ジュジュツ,ジュジュツ 高等専門学校 名詞,固有名詞,一般,*,*,*,高等専門学校,コウトウセンモンガッコウ,コートーセンモンガッコー 」 記号,括弧閉,*,*,*,*,」,」,」 へ 助詞,格助詞,一般,*,*,*,へ,ヘ,エ と 助詞,格助詞,引用,*,*,*,と,ト,ト 編入 名詞,サ変接続,*,*,*,*,編入,ヘンニュウ,ヘンニュ アニメに登場するキャラクタの固有名詞が識別されています。 RMeCabで使えるように 次に、「RMeCab」で使えるようにします。 そのためには、辞書ファイル(csv)を、「mecab-dict-index」を使いRMeCab用にコンパイルします。 今回は扱いやすいと考え、辞書ディレクトリ「ipadic」にcsvをコピーします。 理由がよくわからなかったのですが、スーパーユーザー権限「sudo」を使って、「sudo cp」と実行しないとコピーができませんでした。 % cd/Users/user_name/mecab-ipadic-neologd/build/mecab-ipadic-2.7.0-20070801-neologd-20200910/ % sudo cp -f mecab-user-dict-seed.20200910.csv /usr/local/lib/mecab/dic/ipadic/ % cd /usr/local/lib/mecab/dic/ipadic/ % ls char.bin pos-id.def dicrc rewrite.def ipadic right-id.def left-id.def sys.dic matrix.bin unk.dic mecab-user-dict-seed.20200910.csv mecab-dict-indexも「sudo」で実行します。 % sudo /usr/local/libexec/mecab/mecab-dict-index \ -d /usr/local/lib/mecab/dic/ipadic \ -u mecab-user-dict-seed.20200910.csv.dic \ -f utf-8 \ -t utf-8 mecab-user-dict-seed.20200910.csv Password: reading mecab-user-dict-seed.20200910.csv ... 3224584 emitting double-array: 100% |###########################################| done! % ls char.bin mecab-user-dict-seed.20200910.csv.dic dicrc pos-id.def ipadic rewrite.def left-id.def right-id.def matrix.bin sys.dic mecab-user-dict-seed.20200910.csv unk.dic 辞書ファイル「mecab-user-dict-seed.20200910.csv.dic」が作成できました。 RMeCabでneologd解析 「dic = "//usr/local/lib/mecab/dic/ipadic/mecab-user-dict-seed.20200910.csv.dic"」というオプションを付け、「RMeCabC」を実行します。 > library(RMeCab) > input <- "両面宿儺と虎杖悠仁" > RMeCabC(input, dic = "//usr/local/lib/mecab/dic/ipadic/mecab-user-dict-seed.20200910.csv.dic") [[1]] 名詞 "両面宿儺" [[2]] 助詞 "と" [[3]] 名詞 "虎杖悠仁" オプションを付けずに標準辞書を使うと、こうなります。 > RMeCabC(input) [[1]] 名詞 "両面" [[2]] 名詞 "宿" [[3]] 名詞 "儺" [[4]] 助詞 "と" [[5]] 名詞 "虎杖" [[6]] 名詞 "悠" [[7]] 名詞 "仁" 冒頭で使った文章を形態素解析にかけてみます。 > input <- "両面宿儺と肉体を共有することとなった虎杖悠仁は、最強の呪術師である五条悟の案内で、対呪い専門機関である「東京都立呪術高等専門学校」へと編入" > RMeCabC(input, dic = "//usr/local/lib/mecab/dic/ipadic/mecab-user-dict-seed.20200910.csv.dic") [[1]] 名詞 "両面宿儺" [[2]] 助詞 "と" [[3]] 名詞 "肉体" [[4]] 助詞 "を" [[5]] 名詞 "共有" [[6]] 動詞 "する" [[7]] 名詞 "こと" [[8]] 助詞 "と" [[9]] 動詞 "なっ" [[10]] 助動詞 "た" [[11]] 名詞 "虎杖悠仁" [[12]] 助詞 "は" [[13]] 記号 "、" [[14]] 名詞 "最強" [[15]] 助詞 "の" [[16]] 名詞 "呪術師" [[17]] 助動詞 "で" [[18]] 助動詞 "ある" [[19]] 名詞 "五条悟" [[20]] 助詞 "の" [[21]] 名詞 "案内" [[22]] 助詞 "で" [[23]] 記号 "、" [[24]] 名詞 "対" [[25]] 名詞 "呪い" [[26]] 名詞 "専門機関" [[27]] 助動詞 "で" [[28]] 助動詞 "ある" [[29]] 記号 "「" [[30]] 名詞 "東京" [[31]] 名詞 "都立" [[32]] 名詞 "呪術" [[33]] 名詞 "高等専門学校" [[34]] 記号 "」" [[35]] 助詞 "へ" [[36]] 助詞 "と" [[37]] 名詞 "編入" 冒頭で行ったmecabeを使用した結果と同じになりました。 了