【TOOLS Cygiwn 与 MobaXterm 使用配置】

文章目录

    • 1.1 Cygwin Setup
      • 1.1.1 cygwin 分屏支持
      • 1.1.2 cygwin 背景设置
      • 1.1.3 cygwin minicom
      • 1.1.4 minicom 安装依赖的软件和库
    • 1.2 MobaXterm Setup
      • 1.2.1 MobaXterm Backspace删除键问题

1.1 Cygwin Setup

可以在 Windows下面安装 cygwin 来模拟 Linux 环境,cygwin下面可以使用 git、repo, vim/cscope 等很多工具,推荐用户使用 cygwin 在 Windows下面模拟 Linux 环境。

下载地址:https://www.cygwin.com/
【TOOLS Cygiwn 与 MobaXterm 使用配置】_第1张图片

1.1.1 cygwin 分屏支持

如果想使用分屏功能,可以在 cygwin 中安装 fatty 工具。
Link

git clone https://github.com/juho-p/fatty.git
cd fatty
make
cp src/fatty.exe /bin

执行 “ctrl+shift+t” 时,如果出现下面问题,在 cygwin 终端执行 “fatty”,然后把老的窗口关掉,在新窗口中重新执行“ctrl+shift+t”即可。

 -bash: $'\302\224': command not found

为了避免每次需要打开 Cygwin 后再输入 fatty 才能进入多标签终端,可以在桌面新建一快捷方式。点击 新建 快捷方式 后输入 ${Cygwin安装路径}\bin\fatty.exe -,如
C:\cygwin64\bin\fatty.exe -

1.1.2 cygwin 背景设置

cygwin 默认背景颜色较差,用户可以将 ~/.minttyrc 文件中的内容替换为下面内容来设置背景颜色。

ForegroundColour=131,148,150
BackgroundColour=0,43,54
CursorColour=255,255,255
Black=7,54,66
BoldBlack=0,43,54
Red=220,50,47
BoldRed=203,75,22
Green=133,153,0
BoldGreen=88,110,117
Yellow=181,137,0
BoldYellow=101,123,131
Blue=38,139,210
BoldBlue=131,148,150
Magenta=211,54,130
BoldMagenta=108,113,196
Cyan=42,161,152
BoldCyan=147,161,161
White=238,232,213
BoldWhite=253,246,227
Locale=C
Charset=UTF-8
FontHeight=10
BoldAsFont=no
BellTaskbar=yes

1.1.3 cygwin minicom

为了方便用户查看保存串口log,用户可以在 cygwin 中安装 minicom,使用方法和Linuxminicom 很类似, 链接。

1.1.4 minicom 安装依赖的软件和库

apt-cyg install autoconf automake make libncurses-devel 

安装命令工具"apt-cyg“ 可以到网上自行load

1)cygwin minicom 源码

wget https://fossies.org/linux/misc/minicom-2.7.1.tar.gz
tar -xvf minicom-2.7.1.tar.gz
cd minicom-2.7.1
./configure
make -j4
make install  

2)cygwin minicom usage

minicom -D /dev/ttySx://打开串口
ctrl+a+l: //抓log
ctrl+a+o  //设置波特率
ctr+a+l  //保存log

如果遇到在 cygwin 终端执行命令时间较长,且有点卡时,此时去查看360安全卫士是否打开,如果打开的话需要将其关掉。

1.2 MobaXterm Setup

1.2.1 MobaXterm Backspace删除键问题

问题描述:
在 MobaXterm 终端下 Backspace 在 vim 编辑模式和命令模式下光标可以往后移动,但无法进行删除字符 , 而在其他终端上可以正常的进行删除。

问题原因
是.vimrc 配置文件的问题, .vimrc中有些命令与MobaXtrem终端起到了冲突:

map <C-j> <C-W>j
map <C-k> <C-W>k
map <C-h> <C-W>h  //问题所在
map <C-l> <C-W>l

解决方法:
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
" MobaXterm backspace sends ^H
"
" MobaXterm also proposes a checkbox setting “Backspace sends ^H” that
" you can try to toggle (in MobaXterm global settings --> “Terminal” tab).
"
" If you are using a saved session, you will have to edit this session,
" go to the “Terminal settings” tab and toggle the “Backspace sends ^H”
" checkbox.
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”

你可能感兴趣的:(Tools,linux,bash,vim)