工欲善其事必先利其器。
發現了linux命令列在編寫程式碼時候的不方便了。具體不方便之處在於:
-
列出包含關鍵詞的檔案操作:快捷操作,用於在當前目錄及其子目錄下遞迴搜尋指定的關鍵詞,並僅在
.c
和.h
檔案中查詢alias g='grep -nr --include="*.c" --include="*.h" '
-
vim開啟檔案的特定行
vim +N file
-
tree命令選項
#只看目錄,不看檔案 -d List directories only. -x Stay on the current file-system only. -L level Max display depth of the directory tree. # 例如只看nemu/src目錄下的檔案 tree -x nemu/src/
-
vim的操作
最終,直接捨棄vim操作。轉向用vscode連線虛擬機器開發。配置ssh金鑰:
-
在本地計算機上生成SSH金鑰對
ssh-keygen -t rsa -b 4096
-
將公鑰複製到 Ubuntu 虛擬機器
echo "your_public_key" >> ~/.ssh/authorized_keys
-
驗證SSH金鑰登陸
ssh user@<Ubuntu_IP_address>
vscode確實用著更順手一點。