引
之前一直使用vs在远程机子上写代码,但是体验实在一言难尽,所以打算按照前人的老路直接用ssh连上远程码代码。这里记录下一些软件环境的使用。
Screen
#命令
screen -S name #新建一个叫做name的终端
screen -ls #查看现在screen的终端
screen -d -r name #恢复name这个终端
#快捷键
#C-a 代表同时按下Ctrl 和a键
C-a + a #快速切换
C-a + c #新建,但是注意可能会导致Ctrl+c把终端正在执行的事情打断
C-a + d #挂起并退出
vim 插件
NERDTree
NERDTree是vim中文件管理插件
#vim通常模式下命令
:NERDTreeToggle #打开文件管理(映射vim快捷键方便)
gt #切换标签页(个人觉得映射一为Ctrl+Tab更方便)
#file mapping下
i #新窗口打开(同屏)
t #新标签页打开
m #对文件操作
r #刷新
c #设置当前目录为主目录
YCM
vim中补全插件
#编译参数带上--clangd-completer支持c语言家族
python3 install.py --clangd-completer
#目前YCM需要libstdc.so_.6.0.26以上才能正常使用
#需要将youcompleteme/third_party/ycmd/examples/.ycm_extra_conf.py复制到~文件夹下