对于由于Linux图形化界面太难用或者软件适配性或者总之是不想用Linux,只是馋Linux Terminal的我来说,确实需要使用Windows而且在Windows下尽量还原Linux的Terminal体验,总之现在配出来的效果确实还可以,基本满足我的需求甚至超越了原来Linux下的体验。

Far manager + git bash + ConEmu + gvim
将系统编码转换为 utf-8,此步骤并不必要,如果你是新装机或者完全正版正规软件的使用者的话建议转换,如果是已经安装且需要使用一些很旧的垃圾软件(比如按键精灵)就算了,因为并不是对所有软件稳定生效的。在Windows时区设置中更改。

安装Far manager,官方网站https://www.farmanager.com/,打开可能会出现错位等现象
安装ConEmu,官方网站https://conemu.github.io/
安装Git,Git bash是git的附带软件,官方网站https://git-scm.com/
将Git的usr/bin目录加进环境变量,里面包含了一些简单的bash commands能在cmd下直接使用,如果安装时没有改动默认设置的话将会是

安装vim,官方网站https://www.vim.org/download.php下载msi的安装版本安装即可
配置vim环境变量,如果安装时没有改动默认设置的话将会是

配置ConEmu为管理员权限打开

启动ConEmu,选择 Far 终端打开





Command中有个File associations是文件关联,点开按键盘上的Insert键即可进行增加配置,表示的是对文件按回车键会发生的事情,比如我的C++编译指令,我的C++编译器使用的是mingw,我就不放链接了,sourceforge真的太恶心人了,可以直接使用Codeblocks\devc++里面的添加到环境变量即可

如果是笔记本自带键盘还要关掉Fn键不然太麻烦了(另外一提关掉Fn并不是真的禁用Fn,而是原来你的Fn+Fi效果和Fi替换,所以非常方便),具体方法是在BIOS中的Hotkey Mode改成Disable即可(联想玩家)
自此你的桌面所有图标都可以退休了,另外再一提
把任务栏移到右侧并自动隐藏,没关搜索功能的话win+q可以打开搜索,自此鼠标也半退休了
另外配上我的_vimrc文件
set nu
set backspace=2
set nobackup
set shiftwidth=4
set noswapfile
syntax on
set cindent
set tabstop=4
map <C-A> ggVG"+y
map <F5> :call Run()<CR>
func! Run()
exec "w"
exec "!g++ -Wall % -o %<"
exec "!./%<"
exec "del %<"
endfunc
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
function! ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<Right>"
else
return a:char
endif
endfunction原文:https://www.cnblogs.com/badcw/p/12430299.html