折腾:
期间,发现是(其实很早之前就遇到了):
(对于程序员的命令行来说,传递参数往往要)遇到,在输入了两个连续的英文的短横线
<code>-- </code>
再继续输入内容(包括回车)时,则会自动合并两个英文的短横线,变成单个的中文的短横线:
<code>— </code>
之前就觉得很讨厌了。
-》而这个中文的短横线,长度和英文的看起来差异不大,所以不注意的话,根本看不出来
-〉此处又导致了上面的无法识别mysqldump的password参数的问题,更需要去想办法解决了。
要想办法看看,能否禁止掉印象笔记的这个自动合并多个英文的短横线的问题:
去看看设置中:
取消选择:
自动格式的 快捷键自动创建列表、直线和emoji表情
问题依旧。
-》应该只是印象笔记对于部分的markdown的支持,不是合并短横线的事情。
-〉且发现了,如果禁止掉这个功能,则三个反引号再回车,无法变成我想要的code的效果了:
想要保留的是code的效果:
mac 印象笔记 短横线 自动合并
mac 印象笔记 double dash
“编辑 -> 替换 -> smart dashes给关掉,就好了。”
此处Mac的印象笔记中找不到这个设置
说是Mac的OSX的问题,去看看
“在输入区域右键–替换–智能破折号”
右键是看到了:
但是很明显,每次都手动关闭设置,很是麻烦。
[mac] Em dash autoformatting – Evernote for Mac – Evernote User Forum
OS X Tip: Disabling “Smart Dashes” | Michael Wojcik
“System Preferences -> Language and Region -> Keyboard Preferences -> Text -> uncheck “Use smart quotes and dashes””
所以去系统中取消设置:
取消“使用智能引号和破折号”设置:
另外也顺带去 取消掉:自动纠正拼写:
-》因为之前输入验证码时,竟然由于 自动纠正验证码(为常见的单词),而导致验证码提交错误。
然后再去试试,两个连续的短横线
–user
终于不再被合并了:
【总结】
Mac的OSX,很多时候是还算智能。
但是此处的,默认自动把两个连续的英文短横线,合并成一个(中文的)短横线,给常使用(程序员的命令行传递参数等)用到2个连续短横线,造成了很大困扰。
所以要去禁止掉看似智能实际很傻的做法:
系统偏好设置-》键盘-〉文本-》取消选择:使用智能引号和破折号